0001437749-24-026562.txt : 20240814 0001437749-24-026562.hdr.sgml : 20240814 20240814073026 ACCESSION NUMBER: 0001437749-24-026562 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240814 DATE AS OF CHANGE: 20240814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FITLIFE BRANDS, INC. CENTRAL INDEX KEY: 0001374328 STANDARD INDUSTRIAL CLASSIFICATION: MEDICINAL CHEMICALS & BOTANICAL PRODUCTS [2833] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 000000000 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41803 FILM NUMBER: 241204170 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-Q 1 ftlf20240630_10q.htm FORM 10-Q ftlf20240630_10q.htm
Q2 2024 --12-31 false 0001374328 False False False False 0 0 2 2 1 1 0 0 00013743282024-01-012024-06-30 thunderdome:item 00013743282024-04-012024-06-30 iso4217:USD 0001374328srt:MaximumMemberus-gaap:SubsequentEventMember2024-07-19 0001374328srt:MinimumMemberus-gaap:SubsequentEventMember2024-07-19 utr:M 0001374328us-gaap:SubsequentEventMember2024-07-19 0001374328ftlf:AssetsOfMusclepharmCorporationMember2023-10-10 0001374328ftlf:AssetsOfMusclepharmCorporationMemberftlf:BrandsMember2023-10-102023-10-10 0001374328ftlf:AssetsOfMusclepharmCorporationMember2023-10-102023-10-10 0001374328ftlf:MimisRockCorpMember2023-02-282023-06-30 0001374328ftlf:MimisRockCorpMember2024-01-012024-06-30 0001374328ftlf:MimisRockCorpMember2023-04-012023-06-30 0001374328ftlf:MimisRockCorpMember2024-04-012024-06-30 iso4217:USDxbrli:shares 0001374328ftlf:MimisRockCorpMember2023-01-012023-06-30 0001374328ftlf:MimisRockCorpMember2023-02-28 0001374328ftlf:MimisRockCorpMember2022-12-042022-12-04 00013743282024-06-30 0001374328us-gaap:EmployeeStockOptionMember2023-01-012023-06-30 0001374328us-gaap:EmployeeStockOptionMember2024-01-012024-06-30 0001374328us-gaap:EmployeeStockOptionMember2023-04-012023-06-30 0001374328us-gaap:EmployeeStockOptionMember2024-04-012024-06-30 00013743282024-03-28 xbrli:shares utr:Y 0001374328ftlf:RangeTwoMember2024-06-30 0001374328ftlf:RangeTwoMember2024-01-012024-06-30 0001374328ftlf:RangeOneMember2024-06-30 0001374328ftlf:RangeOneMember2024-01-012024-06-30 00013743282023-01-012023-12-31 00013743282022-12-31 0001374328ftlf:ShareRepurchaseProgramMember2024-06-30 0001374328ftlf:ShareRepurchaseProgramMember2023-01-012023-06-30 0001374328ftlf:ShareRepurchaseProgramMember2024-01-012024-06-03 0001374328ftlf:ShareRepurchaseProgramMember2023-03-172023-03-17 0001374328ftlf:ShareRepurchaseProgramMember2023-03-17 0001374328us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-30 0001374328us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-30 00013743282021-02-012021-02-28 0001374328us-gaap:RevolvingCreditFacilityMember2023-12-31 0001374328us-gaap:RevolvingCreditFacilityMember2024-06-30 0001374328ftlf:TermLoanMember2024-06-30 xbrli:pure 0001374328ftlf:TermLoansMember2023-10-10 0001374328ftlf:TermLoanMember2023-10-10 0001374328ftlf:TermLoansMember2023-10-102023-10-10 0001374328us-gaap:RevolvingCreditFacilityMember2023-10-10 0001374328ftlf:TermLoanBMember2023-10-10 0001374328us-gaap:RevolvingCreditFacilityMember2023-02-23 0001374328ftlf:TermLoanMember2023-02-23 00013743282023-12-31 0001374328ftlf:TermLoansMember2023-12-31 0001374328ftlf:TermLoansMember2024-06-30 0001374328ftlf:TermLoanMember2023-12-31 00013743282023-01-012023-06-30 00013743282023-04-012023-06-30 0001374328srt:MaximumMember2024-06-30 0001374328srt:MinimumMember2024-06-30 0001374328us-gaap:AssetPledgedAsCollateralMemberftlf:FinancingArrangementsMember2024-06-30 0001374328ftlf:InventoryrelatedPurchasesMemberus-gaap:SupplierConcentrationRiskMemberftlf:VendorTwoMember2023-01-012023-06-30 0001374328ftlf:InventoryrelatedPurchasesMemberus-gaap:SupplierConcentrationRiskMemberftlf:VendorOneMember2024-01-012024-06-30 0001374328ftlf:InventoryrelatedPurchasesMemberus-gaap:SupplierConcentrationRiskMemberftlf:TwoVendorsMember2023-01-012023-06-30 0001374328ftlf:InventoryrelatedPurchasesMemberus-gaap:SupplierConcentrationRiskMemberftlf:TwoVendorsMember2024-01-012024-06-30 0001374328us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberftlf:VendorTwoMember2023-01-012023-12-31 0001374328us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMemberftlf:VendorOneMember2024-01-012024-06-30 0001374328us-gaap:AccountsPayableMemberus-gaap:CustomerConcentrationRiskMemberftlf:OneVendorMember2023-01-012023-12-31 0001374328us-gaap:AccountsPayableMemberus-gaap:CustomerConcentrationRiskMemberftlf:OneVendorMember2024-01-012024-06-30 0001374328us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2023-01-012023-12-31 0001374328us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2024-01-012024-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2023-01-012023-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2024-01-012024-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2023-04-012023-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftlf:GNCMember2024-04-012024-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-01-012023-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-01-012024-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-04-012023-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-04-012024-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberftlf:WholesaleSalesMember2023-01-012023-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberftlf:WholesaleSalesMember2024-01-012024-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberftlf:OnlineSalesMember2023-01-012023-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberftlf:OnlineSalesMember2024-01-012024-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberftlf:WholesaleSalesMember2023-04-012023-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberftlf:WholesaleSalesMember2024-04-012024-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberftlf:OnlineSalesMember2023-04-012023-06-30 0001374328us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberftlf:OnlineSalesMember2024-04-012024-06-30 0001374328us-gaap:SeriesAPreferredStockMember2024-06-30 0001374328ftlf:IsatoriProductsMembersrt:MinimumMember2024-06-30 00013743282023-06-30 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2023-06-30 0001374328us-gaap:RetainedEarningsMember2023-06-30 0001374328us-gaap:AdditionalPaidInCapitalMember2023-06-30 0001374328us-gaap:CommonStockMember2023-06-30 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2023-01-012023-06-30 0001374328us-gaap:RetainedEarningsMember2023-01-012023-06-30 0001374328us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-30 0001374328us-gaap:CommonStockMember2023-01-012023-06-30 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2022-12-31 0001374328us-gaap:RetainedEarningsMember2022-12-31 0001374328us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001374328us-gaap:CommonStockMember2022-12-31 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2023-04-012023-06-30 0001374328us-gaap:RetainedEarningsMember2023-04-012023-06-30 0001374328us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0001374328us-gaap:CommonStockMember2023-04-012023-06-30 00013743282023-03-31 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2023-03-31 0001374328us-gaap:RetainedEarningsMember2023-03-31 0001374328us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001374328us-gaap:CommonStockMember2023-03-31 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2024-06-30 0001374328us-gaap:RetainedEarningsMember2024-06-30 0001374328us-gaap:AdditionalPaidInCapitalMember2024-06-30 0001374328us-gaap:CommonStockMember2024-06-30 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2024-01-012024-06-30 0001374328us-gaap:RetainedEarningsMember2024-01-012024-06-30 0001374328us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-30 0001374328us-gaap:CommonStockMember2024-01-012024-06-30 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2023-12-31 0001374328us-gaap:RetainedEarningsMember2023-12-31 0001374328us-gaap:AdditionalPaidInCapitalMember2023-12-31 0001374328us-gaap:CommonStockMember2023-12-31 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2024-04-012024-06-30 0001374328us-gaap:RetainedEarningsMember2024-04-012024-06-30 0001374328us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-30 0001374328us-gaap:CommonStockMember2024-04-012024-06-30 00013743282024-03-31 0001374328us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember2024-03-31 0001374328us-gaap:RetainedEarningsMember2024-03-31 0001374328us-gaap:AdditionalPaidInCapitalMember2024-03-31 0001374328us-gaap:CommonStockMember2024-03-31 00013743282024-08-13
 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the quarterly period ended June 30, 2024

 

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

 

For the transition period from N/A to N/A

 

Commission File No. 000-52369

 

FITLIFE BRANDS, INC.

(Exact name of registrant as specified in its charter)

 

Nevada

 

20-3464383

(State or other jurisdiction of incorporation)

 

(IRS Employer Identification No.)

 

5214 S. 136th Street, Omaha, NE 68137

(Address of principal executive offices)

 

(402) 991-5618 

(Issuer’s telephone number)

 

(Former name, former address and former fiscal year, if changed since last report)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which

registered

Common Stock, par value $0.01 per share

FTLF

The Nasdaq Capital Market

 

Indicate by check mark whether the Registrant (1) has filed all reports required by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days: Yes ☒    No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒    No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company or 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 is a shell company (as defined in Rule 12b–2 of the Exchange Act). Yes     No ☒

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

 

As of August 13, 2024, a total of 4,598,241 shares of the Registrant’s Common Stock, par value $0.01 per share, were issued and outstanding.

 

 

 

  

 

FITLIFE BRANDS, INC.

INDEX TO FORM 10-Q FILING

FOR THE QUARTER ENDED JUNE 30, 2024

 

TABLE OF CONTENTS

 

   

PAGE

PART I - FINANCIAL INFORMATION

 
     

Item 1.

Financial Statements

 
 

Condensed Consolidated Balance Sheets (unaudited)

1
 

Condensed Consolidated Statements of Income and Comprehensive Income (unaudited)

2
 

Condensed Consolidated Statements of Stockholders’ Equity (unaudited)

3
 

Condensed Consolidated Statements of Cash Flows (unaudited)

4
 

Notes to Condensed Consolidated Financial Statements (unaudited)

5
     

Item 2.

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

15
     

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

25
     

Item 4.

Controls and Procedures

26
   

PART II - OTHER INFORMATION

 
     

Item 1.

Legal Proceedings

27
     

Item 1A.

Risk Factors

27
     

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

27
     

Item 3.

Defaults Upon Senior Securities

27
     

Item 5.

Other Information

27
     

Item 6.

Exhibits

27

 

 

 

 

Special Note Regarding Forward-Looking Statements

 

This Quarterly Report on Form 10-Q (Quarterly Report), including Managements Discussion and Analysis of Financial Condition and Results of Operations in Item 2 of Part I of this Quarterly Report, includes forward-looking statements. These statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance, or achievements expressed or implied by forward-looking statements.

 

In some cases, you can identify forward-looking statements by terminology such as may, should, expects, plans, anticipates, believes, estimates, predicts, potential, proposed, intended, or continue or the negative of these terms or other comparable terminology. You should read statements that contain these words carefully, because they discuss our expectations about our future operating results or our future financial condition or state other forward-looking information. There may be events in the future that we are not able to accurately predict or control. Before you invest in our securities, you should be aware that the occurrence of any of the events described in this Quarterly Report could substantially harm our business, results of operations and financial condition, and that upon the occurrence of any of these events, the trading price of our securities could decline and you could lose all or part of your investment. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, growth rates, levels of activity, performance or achievements. We are under no duty to update any of the forward-looking statements after the date of this Quarterly Report to conform these statements to actual results.

 

 

 

 

 

PART I

FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS 

 

FITLIFE BRANDS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except per share data)

 

   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

ASSETS:

               

CURRENT ASSETS

               

Cash and cash equivalents

  $ 3,680     $ 1,139  

Restricted cash

    55       759  

Accounts receivable, net of allowance of doubtful accounts of $18 and $17, respectively

    2,498       2,046  

Inventories, net of allowance for obsolescence of $69 and $162, respectively

    9,779       9,091  

Sales tax receivable

    111       1,019  

Prepaid expense and other current assets

    911       639  

Total current assets

    17,034       14,693  
                 

Property and equipment, net

    106       137  

Right of use asset

    73       121  

Intangibles, net of amortization of $134 and $113, respectively

    26,308       26,309  

Goodwill

    13,108       13,294  

Deferred tax asset

    682       792  

TOTAL ASSETS

  $ 57,311     $ 55,346  
                 

LIABILITIES AND STOCKHOLDERS' EQUITY:

               

CURRENT LIABILITIES:

               

Accounts payable

  $ 4,309     $ 3,261  

Accrued expense and other liabilities

    1,082       1,026  

Income taxes payable

    1,844       892  

Product returns

    530       571  

Term loan – current portion

    4,500       4,500  

Lease liability - current portion

    58       87  

Total current liabilities

    12,323       10,337  
                 

Term loan, net of current portion and unamortized deferred finance costs

    10,778       15,509  

Long-term lease liability, net of current portion

    25       51  

Deferred tax liability

    2,329       2,413  

TOTAL LIABILITIES

    25,455       28,310  
                 

STOCKHOLDERS’ EQUITY:

               
Preferred stock, $0.01 par value, 10,000 shares authorized, none outstanding as of June 30, 2024 and December 31, 2023     -       -  

Common stock, $0.01 par value, 60,000 shares authorized; 4,598 issued and outstanding as of June 30, 2024 and December 31, 2023

    46       46  

Additional paid-in capital

    30,902       30,699  

Retained earnings (accumulated deficit)

    1,371       (3,417 )

Foreign currency translation adjustment

    (463 )     (292 )

TOTAL STOCKHOLDERS' EQUITY

    31,856       27,036  

TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY

  $ 57,311     $ 55,346  

 

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

 

-1-

 

 

FITLIFE BRANDS, INC.

 

CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2024 AND 2023

(In thousands, except per share data)

(Unaudited)

 

   

Three months ended June 30

   

Six months ended June 30

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Revenue

  $ 16,930     $ 14,760     $ 33,479     $ 25,498  

Cost of goods sold

    9,350       8,795       18,612       15,125  

Gross profit

    7,580       5,965       14,867       10,373  
                                 

OPERATING EXPENSE:

                               

Advertising and marketing

    1,326       1,457       2,554       2,084  

Selling, general and administrative

    2,528       1,786       5,036       3,502  

Merger and acquisition related

    24       115       158       1,487  

Depreciation and amortization

    27       23       63       42  

Total operating expense

    3,905       3,381       7,811       7,115  
                                 

OPERATING INCOME

    3,675       2,584       7,056       3,258  
                                 

OTHER EXPENSE (INCOME)

                               

Interest income

    (17

)

    (66

)

    (22 )     (150 )

Interest expense

    345       251       759       349  

Foreign exchange (gain) loss

    (10 )     (200 )     (5 )     (117 )

Total other expense (income)

    318       (15 )     732       82  
                                 

INCOME BEFORE INCOME TAX PROVISION

    3,357       2,599       6,324       3,176  
                                 

PROVISION FOR INCOME TAXES

    729       635       1,536       1,056  
                                 

NET INCOME

  $ 2,628     $ 1,964     $ 4,788     $ 2,120  
                                 

NET INCOME PER SHARE

                               

Basic

  $ 0.57     $ 0.44     $ 1.04     $ 0.47  

Diluted

  $ 0.53     $ 0.40     $ 0.97     $ 0.43  

Basic weighted average common shares

    4,598       4,446       4,598       4,464  

Diluted weighted average common shares

    4,950       4,887       4,931       4,906  
                                 

COMPREHENSIVE INCOME:

                               

NET INCOME

  $ 2,628     $ 1,964     $ 4,788     $ 2,120  

Foreign currency translation adjustment

    (250 )     247       (171 )     269  

Comprehensive income

  $ 2,378     $ 2,211     $ 4,617     $ 2,389  

 

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

 

-2-

 

 

FITLIFE BRANDS, INC.

 

CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2024 AND 2023

(In thousands)

(Unaudited)

 

    Common Stock     Additional
paid-in
    Retained earnings (accumulated     Foreign
currency
translation
         
   

Shares

   

Amount

   

capital

    deficit)    

adjustment

   

Total

 
                                                 

THREE MONTHS ENDED JUNE 30, 2024

                                               
                                                 

APRIL 1, 2024

    4,598     $ 46     $ 30,801     $ (1,257 )   $ (213 )   $ 29,377  

Stock-based compensation

    -       -       101       -       -       101  

Comprehensive income

    -       -       -       -       (250 )     (250 )

Net income

    -       -       -       2,628       -       2,628  

JUNE 30, 2024

    4,598     $ 46     $ 30,902     $ 1,371     $ (463 )   $ 31,856  
                                                 
                                                 

SIX MONTHS ENDED JUNE 30, 2024

                                               
                                                 

JANUARY 1, 2024

    4,598     $ 46     $ 30,699     $ (3,417 )   $ (292 )   $ 27,036  

Stock-based compensation

    -       -       203       -       -       203  

Comprehensive income

    -       -       -       -       (171 )     (171 )

Net income

    -       -       -       4,788       -       4,788  

JUNE 30, 2024

    4,598     $ 46     $ 30,902     $ 1,371     $ (463 )   $ 31,856  
                                                 
                                                 

THREE MONTHS ENDED JUNE 30, 2023

                                               
                                                 

APRIL 1, 2023

    4,446     $ 44     $ 30,099     $ (8,557 )   $ 22     $ 21,608  

Stock-based compensation

    -       -       31       -       -       31  

Comprehensive income

    -       -       -       -       247       247  

Net income

    -       -       -       1,964       -       1,964  

JUNE 30, 2023

    4,446     $ 44     $ 30,130     $ (6,593 )   $ 269     $ 23,850  
                                                 
                                                 

SIX MONTHS ENDED JUNE 30, 2023

                                               
                                                 

JANUARY 1, 2023

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

Shares surrendered by former employee

    (61 )     (1 )     -       -       -       (1 )

Stock-based compensation

    -       -       74       -       -       74  

Comprehensive income

    -       -       -       -       269       269  

Net income

    -       -       -       2,120       -       2,120  

JUNE 30, 2023

    4,446     $ 44     $ 30,130     $ (6,593 )   $ 269     $ 23,850  

 

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

 

-3-

 

 

FITLIFE BRANDS, INC.

 

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE SIX MONTHS ENDED JUNE 30, 2024 AND 2023

(In thousands)

(Unaudited)

 

   

Six months ended June 30,

 
   

2024

   

2023

 

CASH FLOWS FROM OPERATING ACTIVITIES:

               

Net income

  $ 4,788     $ 2,120  

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

               

Depreciation and amortization

    63       42  

Allowance for doubtful accounts

    1       (17 )

Allowance for inventory obsolescence

    (93 )     15  

Stock-based compensation

    203       74  

Amortization of deferred financing costs

    19       5  

Changes in operating assets and liabilities:

               

Accounts receivable - trade

    (480

)

    (429

)

Inventories

    (641 )     1,164  

Deferred tax asset

    110       503  

Prepaid expense, other current assets and sales tax receivable

    770       (472 )

Right-of-use asset

    45       38  

Accounts payable

    1,064       (1,611 )

Lease liability

    (53

)

    (39

)

Accrued expense, other liabilities and income taxes payable

    851       401  

Product returns

    (41 )     -  

Net cash provided by operating activities

    6,606       1,794  
                 

CASH FLOWS FROM INVESTING ACTIVITIES:

               

Purchase of property and equipment

    (10

)

    (54 )

Cash paid for acquisition of Mimi’s Rock Corp.

    -       (17,099 )

Net cash used in investing activities

    (10

)

    (17,153 )
                 

CASH FLOWS FROM FINANCING ACTIVITIES:

               

Payments on term loans

    (4,750 )     (625 )

Proceeds from term loans

    -       12,500  

Net cash provided by (used in) financing activities

    (4,750 )     11,875  
                 

Foreign currency impact on cash

    (9 )     40  
                 

CHANGE IN CASH AND RESTRICTED CASH

    1,837       (3,444 )

CASH AND RESTRICTED CASH, BEGINNING OF PERIOD

    1,898       13,277  

CASH AND RESTRICTED CASH, END OF PERIOD

  $ 3,735     $ 9,833  

 

Supplemental cash flow disclosure

               

Cash paid for income taxes

  $ 517     $ 241  

Cash paid for interest, net of amounts capitalized

  $ 761     $ 213  

 

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

 

-4-

 

 

FITLIFE BRANDS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2024 AND 2023

(In thousands, except per share data)

(Unaudited)

 

 

NOTE 1 - DESCRIPTION OF BUSINESS

 

Summary

 

FitLife Brands, Inc. (the “Company”) is a provider of innovative and proprietary nutritional supplements and wellness products for health-conscious consumers marketed under the following brand names: (i) NDS Nutrition, PMD Sports, SirenLabs, Core Active, Nutrology, and Metis Nutrition (together, “NDS Products”); (ii) iSatori, BioGenetic Laboratories, and Energize (together, the "iSatori Products"); (iii) Dr. Tobias, All Natural Advice, and Maritime Naturals (together, the “MRC Products"); and (iv) MusclePharm.

 

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 U.S. The iSatori Products are sold through approximately 16,000 retail locations, which include specialty and mass, as well as online directly to the end consumer. The Company distributes the MRC Products primarily online through e-commerce platforms, such as Amazon, directly to the end consumer. MusclePharm’s products are sold to both wholesale customers as well as online through various e-commerce platforms directly to the end consumer.

 

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 Nasdaq Capital Market.

 

 

NOTE 2 - BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In our opinion, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation are included. Operating results for the three- and six-month periods ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024. Although management of the Company believes the disclosures presented herein are adequate and not misleading, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the Securities and Exchange Commission (the “SEC”) on March 29, 2024.

 

 

NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

The Company prepares its financial statements in accordance with accounting principles generally accepted in the U.S. (“GAAP”). Significant accounting policies are as follows:

 

Principles of Consolidation

 

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

 

Foreign Currency Translation

 

The functional currency of the Company is the U.S. dollar (“USD”). The functional currency of the Company’s Canadian subsidiaries is the Canadian dollar (“CAD”). The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars using end-of-period exchange rates. Changes in reported amounts of assets and liabilities of foreign subsidiaries that occur as a result of changes in exchange rates between foreign subsidiaries’ functional currencies and the U.S. dollar are included in foreign currency translation adjustment. Foreign currency translation adjustment is included as a component of stockholders’ equity in the accompanying condensed consolidated balance sheets. Revenue and expense transactions use an average rate prevailing during the period of the related transaction. Transaction gains and losses that arise from exchange rate fluctuations denominated in a currency other than the functional currency of each subsidiary are included in the results of operations as incurred.

 

-5-

 

Use of Estimates and Assumptions

 

The preparation of financial statements in conformity with 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, product returns, depreciable lives of property and equipment, allocation of purchase price from business combinations, 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 and wellness products to consumers.

 

The Company accounts for revenue in accordance with FASB 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. 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 wellness products. 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.

 

The Company’s products are also sold on e-commerce platforms including Amazon. For these transactions, the Company evaluated principal versus agent considerations to determine appropriateness of recording distribution and platform fees paid to third-party e-commerce companies as an expense or as a reduction of revenue. The Company records distribution and platform fees to cost of goods sold in the condensed consolidated statements of income and comprehensive income. Distribution and platform fees are not recorded as a reduction of revenue because the Company (1) owns the goods before they are transferred to the customer, (2) can direct Amazon, similar to other third-party logistics providers (“Logistic Providers”), to return the Company’s inventory to any location specified by the Company, (3) has the responsibility to make customers whole following any returns made by customers directly to Logistic Providers and the Company retains the back-end inventory risk, (4) is subject to credit risk (i.e., credit card chargebacks), (5) establishes prices of its products, (6) can determine who fulfills the goods to the customer (Amazon or the Company) and (7) can limit quantities or stop selling the goods at any time. Based on these considerations, the Company is the principal in this arrangement. Advertising fees paid to Amazon are recorded in advertising expense in the condensed consolidated statements of income and comprehensive income.

 

The Company disaggregates revenue into geographical regions and distribution channels. The Company determines that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.

 

Online revenue during the three months ended June 30, 2024 and 2023 was approximately 66% and 67% of net revenue, respectively, compared to 34% and 33% for the wholesale channel for the same periods.  Online revenue during the six months ended June 30, 2024 and 2023 was approximately 66% and 58% of net revenue, compared to 34% and 42% for the wholesale channel for the same period. 

 

-6-

 

Sales to customers in the U.S. were approximately 96% and 93% during the three months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada. Sales to customers in the U.S. were approximately 96% and 95% during the six months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada.

 

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. 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 (“FDA”).

 

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. Upon evaluation of returns, 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.

 

Customer and Vendor Concentration

 

Net sales to GNC during the three-month periods ended June 30, 2024 and 2023 represent 23% and 29% of total net revenue, respectively. Net sales to GNC during the six-month periods ended June 30, 2024 and 2023 represent 24% and 37% of total net revenue, respectively. Gross accounts receivable attributable to GNC represented 16% and 30% of the Company’s total accounts receivable balance as of June 30, 2024 and December 31, 2023, respectively.

 

As of June 30, 2024 and December 31, 2023, there was one vendor who accounted for more than 10% of the Company's consolidated accounts payable. During the six months ended June 30, 2024 and 2023, there were two vendors who each accounted for over 10% of the Company’s inventory-related purchases.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents. The Company has approximately $55 in short-term interest-earning accounts pledged as collateral for financing arrangements at June 30, 2024, currently limited to business credit cards.

 

Leases

 

We lease certain corporate office space and office equipment under lease agreements with monthly payments over a period of 36 to 84 months. We determine if an arrangement is a lease at inception. Leased assets are presented as operating lease right-of-use assets and the related liabilities are presented as lease liabilities in our condensed consolidated balance sheets.

 

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.

 

-7-

 

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 fluctuations, this will impact the fair value of the reporting unit, which can lead to potential impairment in future periods.

 

Management determined there were no indicators of impairment at June 30, 2024 or December 31, 2023. The Company will perform its next impairment analysis in December 2024.

 

Intangible Assets

 

The Company has certain intangible assets that were recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of client relationships, formulations, and website. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life.  Intangible assets with indefinite lives, which consist of brands and trademarks, are not amortized but are tested for impairment annually or when indicators of impairment exist. Factors that management considers in this assessment include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), changes in management and strategy, and changes in the composition and carrying amounts of net assets. If this qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than it’s carrying value, a quantitative assessment is then performed.  The Company noted no indicators of impairment for intangible assets as of June 30, 2024, and December 31, 2023.

 

Acquisitions and Business Combinations

 

The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired trademarks and trade names, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is the period needed to gather all information necessary to make the purchase price allocation, not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.

 

Income Taxes

 

Provision for income taxes consists of current and deferred tax expense. Current tax expense is the expected tax payable on the taxable income for the year using tax rates enacted in the countries where the Company and its subsidiaries operate and generate taxable income. The Company accounts for income taxes using the asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets may also result from unused losses and other deductions carried forward. An assessment of the probability that a deferred tax asset will be recovered is made prior to any deferred tax asset being recognized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized, or that future deductibility is uncertain.

 

The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is potential for volatility of the effective tax rate due to several factors, including changes in the mix of the pre-tax income and the jurisdictions to which it relates. The effective income tax rate was 24% and 33% for the six months ended June 30, 2024 and 2023, respectively.

 

-8-

 

Net Income Per Share

 

Our computation of earnings per share (“EPS”) includes basic and diluted EPS. Basic EPS is measured as the income available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS reflects the potential dilution, using the treasury stock method, that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock that then shared in the income of the Company as if they had been converted at the beginning of the periods presented, or issuance date, if later. In computing diluted EPS, the treasury stock method assumes that outstanding options and warrants are exercised, and the proceeds are used to purchase Common Stock at the average market price during the period. Options and warrants may have a dilutive effect under the treasury stock method only when the average market price of the Common Stock during the period exceeds the exercise price of the options and warrants. Potential common shares that have an antidilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.

 

   

Three months ended June 30,

   

Six months ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Net income available to common shareholders

  $ 2,628     $ 1,964     $ 4,788     $ 2,120  

Weighted average common shares - basic

    4,598       4,446       4,598       4,464  

Dilutive effect of outstanding warrants and stock options

    352       441       333       442  

Weighted average common shares - diluted

    4,950       4,887       4,931       4,906  
                                 

Net income per common share:

                               

Basic

  $ 0.57     $ 0.44     $ 1.04     $ 0.47  

Diluted

  $ 0.53     $ 0.40     $ 0.97     $ 0.43  

 

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, restricted cash, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments. The carrying value of our notes payable approximate their fair value based on the market interest rates of these notes.

 

-9-

 

Segment

 

The Company operates in one segment, providing nutritional supplements and wellness products to health-conscious consumers. The Company’s chief operating decision maker is the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.

 

Reclassifications

 

Certain reclassifications have been made in the Company’s financial statements.  Advertising and marketing expense for the three and six months ended June 30, 2023 were previously reported as part of selling, general and administrative expense.  Advertising and marketing expense is now segregated and reported separately in the accompanying statement of income and comprehensive income to conform to current period presentation.  These reclassifications had no impact on earnings or stockholders’ equity.

 

Recently Issued Accounting Pronouncements

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure (ASC 280), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, including the significant segment expense disclosures. This standard will be effective for the Company on January 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The adoption of this standard did not have a material impact on its results of operations, financial position or cash flows.

 

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.

 

 

NOTE 4 INVENTORIES

 

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 stock-keeping unit (“SKU”) relative to the remaining shelf life of the product. The value of any finished goods inventory projected to expire prior to sale is included in the allowance.

 

The total allowance for expiring, excess and slow-moving inventory items as of June 30, 2024 and December 31, 2023 amounted to $69 and $162, respectively. The Company’s inventories as of June 30, 2024 and December 31, 2023 were as follows:

 

   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

Finished goods

  $ 8,863     $ 8,292  

Components

    985       961  

Allowance for obsolescence

    (69

)

    (162

)

Total

  $ 9,779     $ 9,091  

 

 

NOTE 5 - PROPERTY AND EQUIPMENT

 

The Company had property and equipment as of June 30, 2024 and December 31, 2023 as follows:

 

   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

Equipment

  $ 965     $ 954  

Accumulated depreciation

    (859

)

    (817

)

Total

  $ 106     $ 137  

 

Depreciation expense for the three months ended June 30, 2024 and 2023 was $16 and $13, respectively. Depreciation expense for the six months ended June 30, 2024 and 2023 was $42 and $22, respectively.

 

-10-

  

 

NOTE 6 NOTES PAYABLE

 

Notes payable consisted of the following:

 

   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

Term loans

  $ 15,375     $ 20,125  

Unamortized debt issuance costs

    (97 )     (116 )

Total

  $ 15,278     $ 20,009  

Current

    (4,500 )     (4,500 )

Long term

  $ 10,778     $ 15,509  

 

Credit AgreementsFirst Citizens Bank

 

On February 23, 2023, the Company entered into an Amended and Restated Credit Agreement (the “Credit Agreement”) with First Citizens Bank (the “Bank”), amending and restating that certain Credit Agreement, dated September 24, 2019, between the Company and the Bank. Pursuant to the Previous Credit Agreement, the Bank provided the Company with a term loan for the principal amount of $12,500 (“Term Loan A”), and a revolving line of credit of $3,500 (the “Line of Credit”, and collectively with the Term Loans, the “Loan”). The Company used the proceeds from the Loan to fund the acquisition of MRC (discussed in further detail in Note 8) and for general working capital purposes.

 

Second Amended and Restated Credit Agreement

 

On October 10, 2023, the Company entered into a Second Amended and Restated Credit Agreement (the “Amended Credit Agreement”) with the Bank, amending and restating the Credit Agreement between the Company and the Bank. Pursuant to the Amended Credit Agreement, the Bank provided the Company with an additional Term Loan (“Term Loan B”, and together with Term Loan A, the “Term Loans”) for the principal amount of $10,000 and extended the Line of Credit of $3.5 million to December 15, 2024. The Company used the proceeds from Term Loan B to fund the acquisition of assets of MusclePharm (discussed in further detail in Note 9) and for general working capital purposes.

 

Pursuant to the Amended Credit Agreement, the Term Loans accrue interest at a per annum rate equal to 2.75% above the one-month secured overnight financing rate published for such day by the Federal Reserve Bank of New York; and the Company shall make payments on March 10th, June 10th, September 10th, and December 10th of each calendar year, of principal plus accrued interest on the Term Loans in amounts sufficient to fully amortize Term Loan A through February 28, 2028 and Term Loan B through October 10, 2028. During the first quarter of 2024, the Company made an advance payment on Term Loan A of $2,500, and as such, Term Loan A will fully amortize in February 2027. Also pursuant to the Amended Credit Agreement, outstanding advances under the Line of Credit (“Advances”) will accrue interest at the Applicable Rate and the Company will pay the interest on the Advances monthly, with all principal and any accrued interest on outstanding Advances being due and payable in full on the Line of Credit maturity 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 Amended Credit 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 Amended Credit Agreement further contains customary representations and warranties of the Company; 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 customary affirmative and negative covenants, including covenants to maintain a Fixed Charge Coverage Ratio (as defined in the Amended 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 December 31, 2023, a Funded Debt to EBITDA Ratio (as defined in the Amended 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, and to the extent the Term Loans still have a balance as of June 30, 2025 and a Cash Flow Leverage threshold (as defined in the Amended Credit Agreement) of at least 1.15 is not met, the Company will be required to make a prepayment on the Term Loans equal to 50% of the Excess Cash Flow (as defined in the Amended Credit Agreement). The Company was in compliance with all covenants as of June 30, 2024 and December 31, 2023.

 

-11-

 

As of June 30, 2024, the borrowings outstanding on the Term Loans and Line of Credit were $15,375 and $0, respectively. As of December 31, 2023, the borrowings outstanding on the Term Loans and Line of Credit were $20,125 and $0, respectively.

 

 

NOTE 7 - EQUITY

 

The Company is authorized to issue 60,000 shares of Common Stock, $0.01 par value per share, of which 4,598 shares of Common Stock were issued and outstanding as of June 30, 2024 and December 31, 2023.

 

Common Stock Issued for Services

 

In February 2021, the Company granted an officer an aggregate of 160 restricted share units (“RSUs”) with a fair value of $468, which was amortized to stock-based compensation over its vesting term. The Company did not record any stock-based compensation related to RSUs during the three or six months ended June 30, 2024. The Company recorded $5 and $31 of stock-based compensation related to RSUs during the three and six months ended June 30, 2023, respectively.

 

Share Repurchase Program

 

On March 17, 2023, the Board approved the extension of the Company’s previously authorized share repurchase program, initially approved by the Board on August 16, 2019, as amended on September 23, 2019, November 6, 2019 and February 1, 2021 (“Share Repurchase Program”). Under the extended and amended Share Repurchase Program, the Board authorized management to repurchase up to $5,000 of the Company's Common Stock over a period of 24 months, at a purchase price equal to the fair market value of the Company's Common Stock on the date of purchase, with the exact date and amount of such purchases to be determined by management (the “2023 Share Repurchase Program”).

 

During the six months ended June 30, 2024 and 2023, the Company did not repurchase any Common Stock under the 2023 Share Repurchase Program. As of June 30, 2024, the Company may purchase $5,000 of Common Stock under the 2023 Share Repurchase Program.

 

Options

 

Information regarding options outstanding as of June 30, 2024 is as follows:

 

   

Number

of options

   

Weighted average exercise price

   

Weighted average

remaining life (years)

 

Outstanding, December 31, 2023

    484     $ 6.82       4.5  

Issued

    -       -       -  

Exercised

    -       -       -  

Forfeited

    -       -       -  

Outstanding, June 30, 2024

    484     $ 6.82       4.0  

 

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       349       4.0     $ 2.29       349     $ 2.29  
$11.55 - 19.20       135       4.1     $ 18.56       52     $ 17.92  
            484       4.0    

$

6.82       401    

$

4.31  

 

-12-

 

The closing stock price for the Company’s stock on June 28, 2024 was $33.30, resulting in an intrinsic value of outstanding options of $12,825.

 

During the three-month periods ended June 30, 2024 and 2023, the Company recognized stock-based compensation of $101 and $26, respectively, related to stock options. During the six-month periods ended June 30, 2024 and 2023, the Company recognized stock-based compensation of $203 and $43, respectively, related to stock options. As of June 30, 2024 there is $537 of unamortized stock-based compensation related to stock options.

 

 

NOTE 8 ACQUISITION OF MIMIS ROCK CORP

 

On February 28, 2023, the Company acquired all the equity interests of Mimi’s Rock Corp. ("MRC") for the purchase price of $17,099. MRC is headquartered in Oakville, Ontario, Canada.

 

The Company accounted for the acquisition as a business combination under ASC 805, Business Combinations (ASC 805). As a result of the MRC acquisition, the Company recorded intangible assets – brands of $7,630 and goodwill of $12,764. The goodwill recognized is primarily attributable to anticipated synergies from future growth. The intangible assets, which consist of brands, is not amortized but will be tested for impairment on an annual basis. Goodwill is also not amortized but will be tested for impairment on an annual basis.

 

The purchase was intended to augment and diversify the Company’s product offerings and lineup. Key factors that contributed to the recorded intangible assets and goodwill were the opportunity to complement existing operations of the Company and the opportunity to generate future synergies within the nutritional supplement and wellness business.

 

Pro Forma Condensed Combined Financial Information (Unaudited, in thousands)

 

The following presents the Company’s unaudited pro forma financial information for the three and six months ended June 30, 2023, giving effect to the acquisition of MRC as if it had occurred at January 1, 2023. Included in the pro forma information are adjustments to (1) remove non-recurring transaction-related costs related to the acquisition of MRC, (2) remove the interest costs from MRC’s debt prior to the closing of the acquisition, and (3) recognize interest expense based on the projected balance of the Term Loan A for the respective periods presented for this pro forma.

 

   

Six months ended

 
   

June 30, 2023

 
         

Revenue

  $ 30,553  
         

Net income

  $ 3,390  
         

Diluted net income per share

  $ 0.68  

 

The pro forma adjustments do not reflect adjustments for anticipated operating efficiencies that the Company expects to achieve as a result of this acquisition. The pro forma financial information is for informational purposes only and does not purport to present what the Company’s results would actually have been had the transaction actually occurred on the dates presented or to project the combined company’s results of operations or financial position for any future period.

 

MRC revenue for the three months ended June 30, 2024 and 2023 was $7,461 and $7,627, respectively. MRC revenue for the six months ended June 30, 2024 was $14,954, and was $10,266 for the period from February 28, 2023 (the acquisition date) to June 30, 2023.

 

 

NOTE 9. ACQUISITION OF MUSCLEPHARM ASSETS

 

On October 10, 2023, the Company acquired substantially all of the assets and assumed none of the liabilities other than de minimus cure costs relating to certain assumed contracts of MusclePharm through an asset purchase transaction under Section 363 of the U.S. Bankruptcy Code. Total consideration for the acquisition, including legal expense, amounted to $18,788.

 

-13-

 

The Company accounted for the transaction as an asset acquisition under ASC 805. The assets acquired consist of indefinite life intellectual property – brands with an estimated value of $18,593 – and inventory of $195. The intangible assets, which consist of brands, are not amortized but will be tested for impairment on an annual basis.

 

 

NOTE 10 COMMITMENTS AND CONTINGENCIES

 

We currently are 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

 

On July 19, 2024, the Company amended and extended the existing lease agreement for its headquarters in Omaha, Nebraska. The amended lease agreement extends the lease term for an additional six years (72 months), commencing on October 1, 2024 through September 30, 2030. The terms and conditions of the lease extension are substantially similar to the original lease agreement. As a result of the lease extension, the right-of-use asset and lease liability will be remeasured and are expected to be between $380 and $400.

 

-14-

 

  

 

ITEM 2. 

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and the related notes appearing elsewhere in this Quarterly Report on Form 10-Q (this "Quarterly Report"). This discussion and analysis may contain forward-looking statements based on assumptions about our future business. Unless otherwise stated, all dollar amounts are in thousands, except per share data.

 

Overview

 

FitLife Brands, Inc. (the “Company”) is a provider of innovative and proprietary nutritional supplements and wellness products for health-conscious consumers marketed under the following brand names: (i) NDS Nutrition, PMD Sports, SirenLabs, Core Active, Nutrology, and Metis Nutrition (together, “NDS Products”); (ii) iSatori, BioGenetic Laboratories, and Energize (together, the "iSatori Products"); (iii) Dr. Tobias, All Natural Advice, and Maritime Naturals (together, the “MRC Products"); and (iv) MusclePharm.

 

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 U.S. The iSatori Products are sold through approximately 16,000 retail locations, which include specialty, mass, and online.  The Company distributes the MRC Products primarily online.  MusclePharm’s products are sold to wholesale customers as well as online directly to the end consumer.

 

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 Nasdaq Capital Market.

 

Recent Acquisitions

 

Acquisition of Mimis Rock Corp

 

On December 4, 2022, the Company entered into an Arrangement Agreement with Mimi’s Rock Corp. (“MRC”), pursuant to which the Company agreed to acquire MRC. On February 28, 2023, the Company completed the acquisition of MRC. Total consideration for the acquisition of MRC was $17,099, of which $12,500 was funded using proceeds from a term loan provided by First Citizens Bank with the remainder funded from the Company’s available cash. See Note 8 to the financial statements for additional disclosure regarding the acquisition of MRC.

 

Acquisition of MusclePharm Assets

 

On October 10, 2023, the Company acquired substantially all of the assets of MusclePharm Corporation (“MusclePharm”) through an asset purchase transaction under Section 363 of the U.S. Bankruptcy Code. The Company acquired substantially all of the assets and assumed none of the liabilities of MusclePharm other than de minimus cure costs relating to certain assumed contracts.  Total consideration for the acquisition was approximately $18,500.  Of this amount, $10,000 was funded using proceeds from a new term loan provided by First Citizens Bank, with the remainder funded from the Company’s available cash balances. See Note 9 for additional disclosure regarding the acquisition of MusclePharm.

 

-15-

 

Results of Operations

 

Comparison of the three months ended June 30, 2024 to the three months ended June 30, 2023

 

   

Three months ended

                 
   

June 30, 2024

   

June 30, 2023

   

Change ($)

   

Change (%)

 
   

(Unaudited)

                 

Revenue

  $ 16,930     $ 14,760     $ 2,170       15 %

Cost of goods sold

    9,350       8,795       555       6 %

Gross profit

    7,580       5,965       1,615       27 %

Gross margin

    44.8 %     40.4 %  

n/m

      4.4 %

Advertising and marketing

    1,326       1,457       (131 )     (9 )%

Selling. general and administrative (“SG&A”)

    2,528       1,786       742       42 %

Merger and acquisition related

    24       115       (91 )     (79 )%

Depreciation and amortization

    27       23       4       17 %

Total operating expense

    3,905       3,381       524       15 %

Operating income

    3,675       2,584       1,091       42 %

Other expense (income), net

    318       (15 )     333    

n/m

%

Provision for income tax

    729       635       94       15 %

Net income

    2,628     $ 1,964     $ 664       34 %

 

Revenue.  Revenue for the three months ended June 30, 2024 increased 15% to $16,930 as compared to $14,760 for the three months ended June 30, 2023. The increase in revenue for the three months ended June 30, 2024 compared to the prior period is primarily due to the acquisition of the MusclePharm assets, which were acquired on October 10, 2023, partially offset by a decline in legacy FitLife revenue.

 

Legacy FitLife revenue for the three months ended June 30, 2024 was $6,802, a 5% decrease compared to the previous year, driven by a 10% decline in wholesale revenue partially offset by a 7% increase in online revenue.

 

MRC revenue for the three months ended June 30, 2024 was $7,461, a 2% decrease compared to the previous year.

 

During the three months ended June 30, 2024, MusclePharm generated revenue of $2,667, of which approximately half was generated from wholesale customers and half from online sales.

 

Online revenue and wholesale revenue for the quarter ended June 30, 2024 were approximately 66% and 34% of total net revenue, respectively.  Online revenue and wholesale revenue for the quarter ended June 30, 2023 were approximately 67% and 33% of net revenue, respectively. 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 and the acquisition of the MusclePharm assets, which was consummated in the fourth quarter of fiscal 2023.

 

Sales to customers in the U.S. were approximately 96% and 93% during the quarters ended June 30, 2024 and 2023, respectively, with the balance of sales to customers primarily in Canada.

 

Cost of Goods Sold.  Cost of goods sold for the three months ended June 30, 2024 increased to $9,350 as compared to $8,795 for the three months ended June 30, 2023. This 6% increase is primarily due to an increase in revenue attributable to the acquisition of the MusclePharm assets, partially offset by lower legacy FitLife sales.

 

Gross Profit.  Gross profit for the three months ended June 30, 2024 increased to $7,580 as compared to $5,965 for the three months ended June 30, 2023. The increase in gross profit is principally attributable to higher MRC gross profit as well as incremental gross profit from MusclePharm.

 

Gross Margin. Gross margin for the three months ended June 30, 2024 increased to 44.8% from 40.4% for the comparable prior period. The increase in gross margin is primarily attributable to higher margins from MRC as well as the amortization of the fair value step-up to MRC inventory acquired in the first quarter of 2023. Excluding the $213 impact of the step-up amortization, gross margin would have been 41.9% during the quarter ended June 30, 2023.

 

Advertising and marketing. Advertising and marketing expense for the three months ended June 30, 2024 decreased to $1,326 as compared to $1,457 for the same period of the prior year. The 9% decrease is the result of targeted efforts to rationalize the Company’s advertising spend on less effective advertising campaigns.

 

-16-

 

SG&A. SG&A expense for the three months ended June 30, 2024 increased to $2,528 as compared to $1,786 for the three months ended June 30, 2023. The increase was due to increased product testing costs required by Amazon, as well as increased professional fees and headcount additions made subsequent to the acquisition of the MusclePharm assets.

 

Merger and acquisition related. Merger and acquisition related expense decreased to $24 during the quarter ended June 30, 2024 compared to $115 for the same period of 2023, driven primarily by transaction costs related to the MRC acquisition in the second quarter of 2023.

 

Net Income.  We generated net income of $2,628 for the three months ended June 30, 2024 as compared to net income of $1,964 for the three months ended June 30, 2023. The increase in net income for the three months ended June 30, 2024 compared to the same period in 2023 was primarily attributable to incremental revenue and gross profit from MusclePharm, higher gross profit from MRC, as well as reduction in advertising and marketing and acquisition-related expense.

 

Comparison of the six months ended June 30, 2024 to the six months ended June 30, 2023

 

   

Six months ended

                 
   

June 30, 2024

   

June 30, 2023

   

Change ($)

   

Change (%)

 
   

(Unaudited)

                 

Revenue

  $ 33,479     $ 25,498     $ 7,981       31 %

Cost of goods sold

    18,612       15,125       3,487       23 %

Gross profit

    14,867       10,373       4,494       43 %

Gross margin

    44.4 %     40.7 %  

n/m

      3.7 %

Advertising and marketing

    2,554       2,084       470       23 %

Selling, general and administrative (“SG&A”)

    5,036       3,502       1,534       44 %

Merger and acquisition related

    158       1,487       (1,329 )     (89 )%

Depreciation and amortization

    63       42       21       50 %

Total operating expense

    7,811       7,115       696       10 %

Operating income

    7,056       3,258       3,798       117 %

Other expense, net

    732       82       650       793 %

Provision for income tax

    1,536       1,056       480       45 %

Net income

  $ 4,788     $ 2,120     $ 2,668       126 %

 

Revenue.  Revenue for the six months ended June 30, 2024 increased 31% to $33,479 as compared to $25,498 for the six months ended June 30, 2023. The increase in revenue for the six months ended June 30, 2024 compared to the prior period is due to the acquisition of MRC and the MusclePharm assets, partially offset by a decline in legacy FitLife revenue. MRC was acquired February 28, 2023, and as such only four months of MRC revenue were included in the Company’s financial statements for the six months ended June 30, 2023. MusclePharm was acquired on October 10, 2023.

 

Legacy FitLife revenue for the six months ended June 30, 2024 was $13,763, a 10% decrease compared to the previous year, driven by a 16% decline in wholesale revenue partially offset by a 4% increase in online revenue.

 

MRC revenue for the six months ended June 30, 2024 was $14,954. MRC revenue for the period from February 28, 2023 to June 30, 2023 was $10,266.

 

During the six months ended June 30, 2024, MusclePharm generated revenue of $4,762, of which approximately half was generated from wholesale customers and half from online sales.

 

Online revenue and wholesale revenue for the six months ended June 30, 2024 were approximately 66% and 34% of total net revenue, respectively.  Online revenue and wholesale revenue for the six months ended June 30, 2023 were approximately 59% and 41% of net revenue, respectively. 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 and the acquisitions of the MusclePharm assets, which was consummated in the fourth quarter of fiscal 2023.

 

Sales to customers in the U.S. were approximately 96% and 95% during the six months ended June 30, 2024 and 2023, respectively, with the balance of sales to customers primarily in Canada.

 

-17-

 

Cost of Goods Sold.  Cost of goods sold for the six months ended June 30, 2024 increased to $18,612 as compared to $15,125 for the six months ended June 30, 2023. This 23% increase is due to an increase in revenue attributable to the acquisitions of MRC and the MusclePharm assets.

 

Gross Profit.  Gross profit for the six months ended June 30, 2024 increased to $14,867 as compared to $10,373 for the six months ended June 30, 2023. The increase in gross profit is principally attributable to higher MRC gross profit as well as incremental gross profit from MusclePharm.

 

Gross Margin. Gross margin for the six months ended June 30, 2024 increased to 44.4% from 40.7% for the comparable prior period. The increase in gross margin is primarily attributable to higher margins from MRC as well as the amortization of the fair value step-up to MRC inventory acquired in the first quarter of 2023. Excluding the $323 impact of the step-up amortization, gross margin would have been 41.9% during the six months ended June 30, 2023.

 

Advertising and marketing. Advertising and marketing expense for the six months ended June 30, 2024 increased to $2,554 as compared to $2,084 for the same period of the prior year. The 23% increase is primarily due to the full-period impact of MRC advertising and marketing as well as incremental advertising and marketing expense attributable to the acquisition of the MusclePharm assets.

 

SG&A. SG&A expense for the six months ended June 30, 2024 increased to $5,036 as compared to $3,502 for the six months ended June 30, 2023. The increase was due to the full-period impact of MRC SG&A as well as incremental SG&A attributable to the acquisition of MusclePharm assets, increased product testing costs required by Amazon and increased professional fees.

 

Merger and acquisition related. Merger and acquisition related expense decreased to $158 during the six months ended June 30, 2024 compared to $1,487 for the same period of 2023, driven primarily by transaction costs related to the MRC acquisition in the second quarter of 2023.

 

Net Income.  We generated net income of $4,788 for the six months ended June 30, 2024 as compared to net income of $2,120 for the six months ended June 30, 2023. The increase in net income for the six months ended June 30, 2024 compared to the same period in 2023 was primarily attributable to higher revenue and gross profit for MRC and a reduction in acquisition-related expense due to the MRC acquisition that closed during the first three months of 2023, partially offset by incremental SG&A expense.

 

Supplemental Discussion of Performance of Acquired Brands

 

Management frequently receives questions from investors regarding the performance of brands subsequent to their acquisition by the Company. In an effort to be responsive to these questions, the Company is providing additional disclosure herein. Management intends to provide this level of disclosure for no more than two years following a transaction, after which the performance of acquired brands will be reported as part of legacy FitLife results.

 

One of the primary metrics used by management to evaluate the performance of the Company’s brands is contribution, a non-GAAP financial measure which management defines as gross profit less advertising and marketing expenditures. Other companies may also report contribution as a performance metric, but their definition or calculation of contribution may differ from the Company’s. Management believes that contribution, as defined by the Company, is a particularly relevant performance metric since it incorporates the gross profit associated with a specific brand or collection of brands as well as the advertising and marketing expenditures associated with the same brand or brands.  With limited exceptions, other operating expenses incurred by the Company are generally not allocable to a specific brand or collection of brands.

 

-18-

 

Other than for MusclePharm, the numbers in the contribution tables presented below represent the performance of a collection of brands. Legacy FitLife consists of nine brands and MRC consists of three brands. These collections of brands do not meet the definition of operating segments and are not managed as such.

 

Legacy FitLife

                                       
(Unaudited)  

2023

   

2024

 
   

Q2

   

Q3

   

Q4

   

Q1

   

Q2

 

Wholesale revenue

    4,715       4,361       4,011       4,506       4,224  

Online revenue

    2,418       2,339       2,134       2,455       2,578  

Total revenue

    7,133       6,700       6,145       6,961       6,802  

Gross profit

    2,999       2,490       2,480       2,928       3,006  

Gross margin

    42.0 %     37.2 %     40.4 %     42.1 %     44.2 %

Advertising and marketing

    63       79       71       80       94  

Contribution

    2,936       2,411       2,409       2,848       2,912  

Contribution as a % of revenue

    41.2 %     36.0 %     39.2 %     40.9 %     42.8 %

 

For the second quarter of 2024, legacy FitLife revenue declined 5% compared to the same period last year, driven by a 10% decline in wholesale revenue partially offset by 7% increase in online revenue.

 

Despite the revenue decline, gross profit for legacy FitLife increased slightly and contribution decreased slightly. Gross margin increased from 42.0% during the second quarter of 2023 to 44.2% during the second quarter of 2024. Contribution as a percentage of revenue increased from 41.2% to 42.8% over the same time period.

 

The Company’s wholesale revenue continues to be challenged by declining customer counts in the brick-and-mortar stores of our wholesale partners. However, at least some of the customers choosing to no longer shop in brick-and-mortar locations continue to purchase legacy FitLife products online, and when a customer buys online the Company earns substantially higher gross profit and contribution.

 

More specifically, on a year-over-year basis during the second quarter of 2024, wholesale revenue for legacy FitLife declined by $491 and online revenue increased by $160, yet gross profit and contribution were approximately unchanged.

 

Mimi's Rock (MRC)

                                       
(Unaudited)   2023     2024  
    Q2     Q3     Q4     Q1     Q2  

Wholesale revenue

    137       85       91       94       90  

Online revenue

    7,490       7,117       6,811       7,399       7,371  

Total revenue

    7,627       7,202       6,902       7,493       7,461  

Gross profit

    2,966       3,206       2,790       3,520       3,597  

Gross margin

    38.9 %     44.5 %     40.4 %     47.0 %     48.2 %

Advertising and marketing

    1,394       1,196       846       1,062       1,071  

Contribution

    1,572       2,010       1,944       2,458       2,526  

Contribution as a % of revenue

    20.6 %     27.9 %     28.2 %     32.8 %     33.9 %

 

For the second quarter of 2024, MRC revenue declined 2% compared to the same period in 2023. Over the same time period, gross profit increased 21% and contribution increased 61%.

 

For the second quarter of 2024, gross margin increased to 48.2% from 38.9% last year. Excluding the impact of the inventory step-up resulting from the acquisition of MRC, gross margin during the quarter ended June 30, 2023 would have been 41.7%.

 

-19-

 

Revenue for the largest MRC brand—Dr. Tobias—increased 4% while revenue for the skin care brands—Maritime Naturals and All Natural Advice—declined 37% in the second quarter of 2024.

 

At the time of the MRC acquisition in 2023, the skin care brands were sold in a number of countries. Analysis subsequent to the acquisition determined that—in almost all countries other than Canada and the US—the products were being sold at levels resulting in negative contribution. Even worse, in many of those countries, the products were being sold at negative gross margins.

 

To optimize performance of the skin care brands, management exited a number of countries and raised prices in other countries. As a result of these changes, a substantial amount of unprofitable revenue was eliminated.

 

The substantial year-over-year increase in gross profit for the MRC brands is primarily the result of this optimization of the skin care brands as well as beneficial product mix within the Dr. Tobias brand. The substantial year-over-year increase in contribution for the MRC brands is a function of the optimization of the skin care brands, beneficial product mix within the Dr. Tobias brand, as well as the optimization of advertising spend across all MRC brands.

 

MusclePharm                                        
(Unaudited)  

2023

   

2024

 
   

Q2

   

Q3

   

Q4

   

Q1

   

Q2

 

Wholesale revenue

    -       -       180       1,117       1,388  

Online revenue

    -       -       73       978       1,279  

Total revenue

    -       -       253       2,095       2,667  

Gross profit

    -       -       93       839       977  

Gross margin

    -       -       36.8 %     40.0 %     36.6 %

Advertising and marketing

    -       -       -       86       161  

Contribution

    -       -       93       753       816  

Contribution as a % of revenue

    -       -       36.8 %     35.9 %     30.6 %

 

MusclePharm revenue increased 27% sequentially from the first quarter of 2024 to the second quarter of 2024, with wholesale revenue increasing 24% and online revenue increasing 31%.

 

In an effort to drive revenue growth, the Company is making targeted investments in advertising and promotion in both the wholesale and online channels. As a result of these investments, gross margin and contribution margin declined as a percent of revenue, although total gross profit and contribution in dollar terms increased sequentially.

 

In addition, the Company is exploring additional new product launches and continues to have productive discussions with a number of potential new wholesale partners.

 

-20-

 

FitLife Consolidated

                                       
(Unaudited)  

2023

   

2024

 
   

Q2

   

Q3

   

Q4

   

Q1

   

Q2

 

Wholesale revenue

    4,852       4,446       4,282       5,717       5,702  

Online revenue

    9,908       9,456       9,018       10,832       11,228  

Total revenue

    14,760       13,902       13,300       16,549       16,930  

Gross profit

    5,965       5,696       5,363       7,287       7,580  

Gross margin

    40.4 %     41.0 %     40.3 %     44.0 %     44.8 %

Advertising and marketing

    1,457       1,275       917       1,228       1,326  

Contribution

    4,508       4,421       4,446       6,059       6,254  

Contribution as a % of revenue

    30.5 %     31.8 %     33.4 %     36.6 %     36.9 %

 

For the Company overall, revenue increased 15%, gross profit increased 27%, and contribution increased 39% compared to the second quarter of 2023.

 

Gross margin increased to 44.8% compared to 40.4% during the second quarter of last year, or 41.9% excluding the impact of the inventory step-up resulting from the acquisition of MRC.

 

Contribution as a percentage of revenue increased to 36.9% compared to 30.5% during the second quarter of last year, or 32.0% excluding the impact of the inventory step-up resulting from the acquisition of MRC.

 

Non-GAAP Measures

 

The financial presentation below contains certain financial measures not in accordance with GAAP, defined by the SEC as “non-GAAP financial measures”, including non-GAAP earnings before interest, taxes, depreciation, and amortization (“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, foreign exchange gains and losses, income taxes, and depreciation and amortization. Adjusted non-GAAP EBITDA excludes, in addition to interest, taxes, depreciation and amortization, stock-based compensation, merger and acquisition related expense and non-recurring expense. 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.

 

   

For the three months ended

June 30,

   

For the six months ended

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(Unaudited)

   

(Unaudited)

   

(Unaudited)

   

(Unaudited)

 

Net income

  $ 2,628     $ 1,964     $ 4,788     $ 2,120  

Interest expense

    345       251       759       349  

Interest income

    (17 )     (66 )     (22 )     (150 )

Foreign exchange (gain) loss

    (10 )     (200 )     (5 )     (117 )

Provision for income taxes

    729       635       1,536       1,056  

Depreciation and amortization

    27       23       63       42  

EBITDA

    3,702       2,607       7,119       3,300  

Non-cash and non-recurring adjustments

                               

Stock-based compensation

    101       31       203       74  

Merger and acquisition related

    24       115       158       1,487  

Amortization of inventory step-up

    -       213       -       323  

Non-recurring loss on foreign currency forward contract

    -       -       -       112  

Adjusted EBITDA

  $ 3,827     $ 2,966     $ 7,480     $ 5,296  

 

-21-

 

Liquidity and Capital Resources

 

As of June 30, 2024, the Company had positive working capital of $4,711, compared to $4,356 at December 31, 2023. Our principal sources of liquidity at June 30, 2024 consisted of $3,735 of cash and $2,498 of accounts receivable. The slight increase in working capital is principally attributable to positive operating cash flows during the six months ended June 30, 2024, partially offset by a voluntary paydown of $2,500 on the Term Loans as well as the two scheduled amortization payments totaling $2,250.

 

On September 24, 2019, the Company entered into a line of credit agreement with Mutual of Omaha Bank (the “Lender”), subsequently acquired by CIT Bank N.A., then acquired by First Citizens Bank & Trust Company, 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. 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.

 

On February 23, 2023, the Company and the Lender amended the Line of Credit Agreement (the “Credit Agreement”) providing the Company with a term loan for the principal amount of $12.5 million (“Term Loan A”). All other terms of the Credit Agreement remain unchanged. All of the proceeds from Term Loan A were used for the acquisition of MRC.

 

On October 10, 2023, the Company entered into a Second Amended and Restated Credit Agreement (the “Amended Credit Agreement”) with the Lender, amending and restating the Credit Agreement between the Company and the Lender. Pursuant to the Amended Credit Agreement, the Lender provided the Company with an additional term loan (“Term Loan B”, and together with Term Loan A, the “Term Loans”) for the principal amount of $10,000 and extended the Line of Credit of $3.5 million to December 15, 2024. The Company used the proceeds from Term Loan B to fund the acquisition of the MusclePharm assets.

 

The Term Loans accrue interest at an annual rate of the one-month SOFR rate plus 2.75%, and principal plus accrued interest will be payable quarterly beginning June 10, 2023 in amounts sufficient to fully amortize the Term Loans through February 28, 2028 in the case of Term Loan A and through October 10, 2028 in the case of Term Loan B. The Company may prepay amounts borrowed under the Term Loans, in whole or in part with accrued interest to the date of such prepayment on the amount prepaid, by written notice to the Lender at least one business day prior to the proposed prepayment.

 

The Amended Credit Agreement contains customary events of default (each an “Event of Default”), which upon the occurrence of an Event of Default, as defined in the Amended Credit Agreement, among other things, interest will accrue at the applicable rate plus 2% per annum, and the Lender may declare all obligations, with interest thereon, immediately due and payable. The Amended Credit Agreement further contains customary representations and warranties of the Company; customary indemnification provisions whereby the Company will indemnify Lender for certain losses arising out of inaccuracies in, or breaches of, the representations, warranties and covenants of the Company, and certain other matters; and customary affirmative and negative covenants, including covenants to maintain a Fixed Charge Coverage Ratio (as defined in the Amended 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 December 31, 2023, a Funded Debt to EBITDA Ratio (as defined in the Amended 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, and to the extent the Term Loans still have a balance as of June 30, 2025 and a Cash Flow Leverage threshold (as defined in the Amended Credit Agreement) of at least 1.15 is not met, the Company will be required to make a prepayment on the Term Loans equal to 50% of the Excess Cash Flow (as defined in the Amended Credit Agreement). The Company was in compliance with all covenants as of June 30, 2024.

 

-22-

 

As of June 30, 2024, the borrowings outstanding on the Term Loans and the Line of Credit were $15,375 and $0, respectively.

 

The Company has historically financed its operations primarily through cash flow from operations and equity and debt financings. The Company currently anticipates that cash derived from operations and existing cash reserves, 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.  Cash provided by operating activities for the six months ended June 30, 2024 was $6,606, as compared to cash provided by operations of $1,794 for the six months ended June 30, 2023. The increase in cash provided by operating activities was driven primarily by the higher net income achieved in the first six months of 2024 driven by the acquisitions of MRC and the MusclePharm assets, as well as the payment of the transaction-related costs and other payables and expenses that were accrued at MRC at the time of the acquisition during the same period of 2023. 

 

Cash Used in Investing Activities. Cash used in investing activities for the six months ended June 30, 2024 and 2023 was $10 and $17,153, respectively. The Company used $10 and $54 for purchases of property and equipment in the six months ended June 30, 2024 and 2023, respectively. During the six-month period ended June 30, 2023, the Company paid $17,099 to acquire MRC.

 

Cash Provided by (Used in) Financing Activities. Cash used in financing activities for the six months ended June 30, 2024 was $4,750 compared to cash provided by financing activities of $11,875 during the three months ended June 30, 2023.

 

Critical Accounting Policies and Estimates

 

Our discussion and analysis of financial condition and results of operations is based upon our condensed consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements and related disclosures requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, expense, and related disclosure of contingent assets and liabilities. We evaluate, on an on-going basis, our estimates and judgments, including those related to the useful life of the assets. We base our estimates on historical experience and assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

 

The methods, estimates and judgments we use in applying our most critical accounting policies have a significant impact on the results that we report in our condensed consolidated financial statements. The SEC considers an entity’s most critical accounting policies to be those policies that are both most important to the portrayal of a company’s financial condition and results of operations and those that require management’s most difficult, subjective or complex judgments, often as a result of the need to make estimates about matters that are inherently uncertain at the time of estimation. For a more detailed discussion of the accounting policies of the Company, see Note 3 of the Notes to the Condensed Consolidated Financial Statements included in this Quarterly Report, “Summary of Significant Accounting Policies”.

 

-23-

 

We believe the following critical accounting policies, among others, require significant judgments and estimates used in the preparation of our consolidated financial statements.

 

Use of Estimates and Assumptions

 

The preparation of financial statements in conformity with 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, product returns, depreciable lives of property and equipment, allocation of purchase price from business combinations, 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.

 

Goodwill

 

In accordance with FASB ASC 350Intangibles-Goodwill and Other, we review goodwill and indefinite lived intangible assets for impairment at least annually or whenever events or circumstances indicate a potential impairment. Our impairment testing is performed annually at December 31 (our fiscal year end). Impairment of goodwill and indefinite lived intangible assets is determined by comparing the fair value of our reporting units to the carrying value of the underlying net assets in the reporting units. If the fair value of a reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of the reporting unit and the fair value of its other assets and liabilities.

 

Management concluded that a triggering event did not occur during the three months ended June 30, 2024. We will continue to review for impairment indicators as necessary in future periods.

 

Revenue Recognition

 

The Company’s revenue is comprised of sales of nutritional supplements and wellness products to consumers.

 

The Company accounts for revenue in accordance with FASB 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 wellness products. 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.

 

The Company’s products are also sold on e-commerce platforms including Amazon. For these transactions, the Company evaluated principal versus agent considerations to determine appropriateness of recording platform fees paid to Amazon as an expense or as a reduction of revenue. The Company records platform fees paid to Amazon for distribution of Company products to cost of goods sold in the condensed consolidated statements of income and comprehensive income. Platform fees are not recorded as a reduction of revenue because the Company (1) owns the goods before they are transferred to the customer,   (2) can direct Amazon, similar to other third-party logistics providers (“Logistic Providers”), to return the Company’s inventory to any location specified by the Company, (3) has the responsibility to make customers whole following any returns made by customers directly to Logistic Providers and the Company retains the back-end inventory risk, (4) is subject to credit risk (i.e., credit card chargebacks), (5) establishes prices of its products, (6) can determine who fulfills the goods to the customer (Amazon or the Company) and (7) can limit quantities or stop selling the goods at any time. Based on these considerations, the Company is the principal in this arrangement. Advertising fees for Amazon are recorded in selling, general and administrative expenses in the condensed consolidated statements of income and comprehensive income.

 

-24-

 

The Company disaggregates revenue into geographical regions and distribution channels.  The Company determines that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. 

 

Online revenue during the quarter ended June 30, 2024 was approximately 66% of net revenue, compared to 34% for wholesale channels for the same period.  Online revenue during the quarter ended June 30, 2023 was 67% of net revenue compared to 33% for wholesale channels during the same period in 2022.

 

Online revenue during the six months ended June 30, 2024 was approximately 66% of net revenue, compared to 34% for wholesale channels for the same period.  Online revenue during the six months ended June 30, 2023 was 59% of net revenue compared to 41% for wholesale channels during the same period in 2023.

 

Sales to customers in the U.S. were approximately 96% and 93% during the three months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada.

 

Sales to customers in the U.S. were approximately 96% and 95% during the six months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada.

 

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

 

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. Upon evaluation of returns, 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.

 

Recent Accounting Pronouncements

 

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

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Our business is conducted principally in the U.S.  However, due to the MRC acquisition in 2023, the Company now has more exposure to fluctuations in foreign currencies.  As a result, our financial results may be materially affected by factors such as changes in foreign currency exchange rates or economic conditions in foreign markets.

 

Foreign Currency

 

In January 2023, 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 anticipated 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.

 

-25-

 

Interest Rates

 

Our exposure to risk for changes in interest rates relates primarily to borrowings under the Amended Credit Agreement (which includes the Term Loans as well as our Line of Credit), and our investments in short-term financial instruments. As of June 30, 2024, the Company had $15,375 outstanding on the Term Loans and $0 under its Line of Credit.

 

Investments of our 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 4. CONTROLS AND PROCEDURES

 

 

a.

Evaluation of disclosure controls and procedures.

 

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, an evaluation of the effectiveness of the design and operations 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 of June 30, 2024 was completed. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer believe that our disclosure controls and procedures are effective to ensure that information required to be disclosed in the reports submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, including to ensure that information required to be disclosed by the Company is accumulated and communicated to management, including the principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

 

 

b.

Changes in Internal Control Over Financial Reporting

 

There were no additional changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

c.

Inherent Limitations on the Effectiveness of Controls

 

Management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control systems are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in a cost-effective control system, no evaluation of internal control over financial reporting can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been or will be detected.

 

These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of a simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

 

-26-

 

 

PART II

OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

We currently are 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 1A. RISK FACTORS

 

Our results of operations and financial condition are subject to numerous risks and uncertainties described in our comprehensive Annual Report on Form 10-K for our fiscal year ended December 31, 2023, filed with the SEC on March 29, 2024. Management is not aware of any material changes to the risk factors discussed in Part 1, Item 1A, of the Annual Report on Form 10-K for the year ended December 31, 2023.  You should carefully consider these risk factors in conjunction with the other information contained in this Quarterly Report. Should any of these risks materialize, our business, financial condition and future prospects could be negatively impacted.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

None.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

There were no defaults upon senior securities during the three-month period ended June 30, 2024.

 

 

ITEM 5. OTHER INFORMATION

 

In the three months ended June 30, 2024, no directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

 

ITEM 6. EXHIBITS

 

31.1

 

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

31.2

 

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

32.1

 

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

32.2

 

Certification of 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)

 

-27-

 

 

SIGNATURES

 

Pursuant to the requirements of 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, thereunto duly authorized.

 

Registrant

FitLife Brands, Inc.

 
     

Date: August 14, 2024

By:

/s/ Dayton Judd

 
   

Dayton Judd

 
   

Chief Executive Officer and Chair

(Principal Executive Officer)

 

 

Registrant

FitLife Brands, Inc.

 
     

Date: August 14, 2024

By:

/s/ Jakob York

 
   

Jakob York

 
   

Chief Financial Officer

(Principal Financial Officer)

 

 

 

-28-
EX-31.1 2 ex_711571.htm EXHIBIT 31.1 ex_711571.htm

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 Quarterly Report on Form 10-Q 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

FitLife Brands, Inc.

   

Date: August 14, 2024

By: /s/ Dayton Judd

 

Dayton Judd

 

Chief Executive Officer and Chair

(Principal Executive Officer)

 

 

 

 
EX-31.2 3 ex_711572.htm EXHIBIT 31.2 ex_711572.htm

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 Quarterly Report on Form 10-Q 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

FitLife Brands, Inc.

   

Date: August 14, 2024

By: /s/ Jakob York

 

Jakob York

 

Chief Financial Officer

(Principal Financial Officer)

 

 

 

 
EX-32.1 4 ex_711573.htm EXHIBIT 32.1 ex_711573.htm

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 Quarterly Report of FitLife Brands, Inc. (the "Company") on Form 10-Q for the period ending June 30, 2024, 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

FitLife Brands, Inc.

   

Date: August 14, 2024

By: /s/ Dayton Judd

 

Dayton Judd

 

Chief Executive Officer and Chair

(Principal Executive Officer)

 

 

 

 
EX-32.2 5 ex_711574.htm EXHIBIT 32.2 ex_711574.htm

Exhibit 32.2

 

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

(18 U.S.C. SECTION 1350)

 

In connection with the Quarterly Report of FitLife Brands, Inc. (the "Company") on Form 10-Q for the period ending June 30, 2024, 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.

 

Registrant

FitLife Brands, Inc.

   

Date: August 14, 2024

By: /s/ Jakob York

 

Jakob York

 

Chief Financial Officer

(Principal Financial Officer)

 

 

 
EX-101.SCH 6 ftlf-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Description of Business link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Summary of Significant Accounting Policies 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 - Equity link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Acquisition of Musclepharm Assets 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 995462 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995463 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Note 4 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 5 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 6 - Notes Payable (Tables) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 7 - Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 1 - Description of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 4 - Inventories (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 4 - Inventories - Summary of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 5 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 5 - Property and Equipment - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 6 - Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 6 - Notes Payable - Debt Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 7 - Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 7 - Equity - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 7 - Equity - Exercise Price Range (Details) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp - Pro Forma Information (Details) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 9 - Acquisition of Musclepharm Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 11 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 ftlf-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 ftlf-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 ftlf-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Fair Value Measurement, Policy [Policy Text Block] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Note To Financial Statement Details Textual Significant Accounting Policies Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Note 3 - Summary of Significant Accounting Policies Note 4 - Inventories 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. Note 5 - Property and Equipment Note 6 - Notes Payable Note 7 - Equity Note 8 - Acquisition of Mimi's Rock Corp Stock-based compensation us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims Note 3 - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Details) Note 4 - Inventories - Summary of Inventory (Details) Note 5 - Property and Equipment - Property and Equipment (Details) Product returns ftlf_OperatingLeaseRightofuseAssetNetOfAmortizationAndLeaseLiability Right-of-use asset Amount of right-of-use asset net of amortization and lease liability from operating lease. Note 6 - Notes Payable - Debt Obligations (Details) Foreign Currency Transactions and Translations Policy [Policy Text Block] Note 7 - Equity - Stock Option Activity (Details) Note 7 - Equity - Exercise Price Range (Details) us-gaap_LiabilitiesCurrent Total current liabilities Lessee, Leases [Policy Text Block] Note 8 - Acquisition of Mimi's Rock Corp - Pro Forma Information (Details) Notes To Financial Statements Schedule of Debt [Table Text Block] Notes To Financial Statements [Abstract] Business Combinations Policy [Policy Text Block] Earnings Per Share, Policy [Policy Text Block] us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Income Tax, Policy [Policy Text Block] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Foreign currency translation adjustment us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract us-gaap_Depreciation Depreciation us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Depreciation and amortization us-gaap_DepreciationDepletionAndAmortization Diluted net income per share (in dollars per share) us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted us-gaap_LongTermDebtCurrent Current Term loan – current portion Comprehensive income us-gaap_AssetsCurrent Total current assets Net income us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Equity [Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Revenue us-gaap_BusinessAcquisitionsProFormaRevenue Outstanding, weighted average remaining life (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Common stock, $0.01 par value, 60,000 shares authorized; 4,598 issued and outstanding as of June 30, 2024 and December 31, 2023 Adjustments to reconcile net income to net cash provided by operating activities: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Common stock, shares authorized (in shares) Common Stock, Shares Authorized (in shares) Forfeited, weighted average exercise price (in dollars per share) Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Issued, weighted average exercise price (in dollars per share) Revenue from Contract with Customer [Policy Text Block] Exercised, weighted average exercise price (in dollars per share) Income taxes payable Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Accounts payable Product and Service [Axis] Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, number of options (in shares) Outstanding, number of options (in shares) Product and Service [Domain] iSatori Products [Member] Represents iSatori products. Statistical Measurement [Axis] Credit Facility [Axis] Preferred stock, $0.01 par value, 10,000 shares authorized, none outstanding as of June 30, 2024 and December 31, 2023 Credit Facility [Domain] Shares surrendered by former employee Amount of shares surrendered by former employee. Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Cash paid for interest, net of amounts capitalized us-gaap_PolicyTextBlockAbstract Accounting Policies Geographical [Axis] Property, Plant and Equipment Disclosure [Text Block] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Preferred stock, shares authorized (in shares) Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Inventories, net of allowance for obsolescence of $69 and $162, respectively Total Inventory, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Dilutive effect of outstanding warrants and stock options (in shares) Range One [Member] Information related to range one. Revenue Range Two [Member] Information related to range two. Indefinite-Lived Intangible Assets [Axis] Foreign currency translation adjustment Allowance for obsolescence Inventory Valuation Reserves Allowance for obsolescence Indefinite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment Brands [Member] In reference to brands associated with the company. us-gaap_ForeignCurrencyTransactionGainLossBeforeTax Foreign exchange (gain) loss Finished goods ftlf_DebtInstrumentCovenantCashFlowLeverageThreshold Debt Instrument, Covenant, Cash Flow Leverage Threshold Rate of cash flow leverage threshold under covenant of the debt instrument. Customer [Axis] Customer [Domain] Assets of MusclePharm Corporation [Member] Represents the assets of MusclePharm Corporation. ftlf_DebtInstrumentCovenantCashFlowLeverageThresholdPercentageOfExcessCashFlow Debt Instrument, Covenant, Cash Flow Leverage Threshold, Percentage of Excess Cash Flow Percentage of excess cash flow for rate of cash floe leverage threshold under the covenant of the debt instrument. Term Loans [Member] In reference to the Term Loans. Cash paid for income taxes Financing Arrangements [Member] Represents financing arrangements. CURRENT LIABILITIES: Term Loan B [Member] Represents term loan B. Lease liability Components us-gaap_Assets TOTAL ASSETS us-gaap_SupplementalCashFlowInformationAbstract Supplemental cash flow disclosure us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount CASH FLOWS FROM OPERATING ACTIVITIES: Amortization of deferred financing costs In reference to the amortization of deferred finance costs. Statement [Line Items] Allowance of doubtful accounts Accounts receivable, net of allowance of doubtful accounts of $18 and $17, respectively Additional paid-in capital Deferred tax asset 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. us-gaap_NonoperatingIncomeExpense Total other expense (income) Term Loan [Member] Related to term loan. Award Type [Domain] OTHER EXPENSE (INCOME) NET INCOME NET INCOME Award Type [Axis] Intangibles amortization Intangibles, net of amortization of $93 and $72, respectively (provisional) us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations CASH, BEGINNING OF PERIOD CASH AND RESTRICTED CASH, END OF PERIOD Foreign currency impact on cash us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect CHANGE IN CASH AND RESTRICTED CASH Restricted Stock Units (RSUs) [Member] us-gaap_Liabilities TOTAL LIABILITIES us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities us-gaap_OperatingIncomeLoss OPERATING INCOME us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Share-Based Payment Arrangement, Option [Member] Prepaid expense and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_GrossProfit Gross profit Cost of goods sold Deferred tax liability Allowance for inventory obsolescence Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation Business Combination Disclosure [Text Block] Property and equipment, net Total Goodwill Goodwill Equipment Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_InterestAndOtherIncome Interest income Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member] us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract Net Cash Provided by (Used in) Investing Activities [Abstract] Retained Earnings [Member] Unamortized debt issuance costs Additional Paid-in Capital [Member] Common Stock [Member] PROVISION FOR INCOME TAXES Equity Components [Axis] Equity Component [Domain] Vendor One [Member] Related to vendor one. Term loans Long-Term Debt Vendor Two [Member] Related to vendor two. us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest INCOME BEFORE INCOME TAX PROVISION us-gaap_OperatingExpenses Total operating expense Restricted cash Restricted Cash us-gaap_LineOfCredit Long-Term Line of Credit Cash and cash equivalents Interest expense us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense us-gaap_RepaymentsOfLongTermDebt Payments on term loans Cash and Cash Equivalents, Policy [Policy Text Block] Document Quarterly Report Entity Incorporation, State or Country Code Amendment Flag Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income Significant Accounting Policies [Text Block] Document Transition Report dei_CityAreaCode City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] dei_EntityInteractiveDataCurrent Entity Interactive Data Current ftlf_NumberOfVendors Number of Vendors The number of vendors. Sales tax receivable The amount of sales taxes receivable. Accrued expense, other liabilities and income taxes payable us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities Reclassification, Comparability Adjustment [Policy Text Block] One Vendor [Member] Related to one vendor. us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Product returns dei_SecurityExchangeName Security Exchange Name Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) dei_Security12bTitle Title of 12(b) Security Current Fiscal Year End Date Proceeds from term loans us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate Inventory-related Purchases [Member] Related to inventory related purchases. Two Vendors [Member] Related to two vendors. Basis of Accounting [Text Block] Document Fiscal Period Focus Document Fiscal Year Focus us-gaap_IncreaseDecreaseInDeferredIncomeTaxes Deferred tax asset Consolidation, Policy [Policy Text Block] dei_DocumentPeriodEndDate Document Period End Date us-gaap_IncreaseDecreaseInPrepaidExpense Prepaid expense, other current assets and sales tax receivable dei_EntityFileNumber Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount dei_DocumentType Document Type Entity Small Business dei_EntityShellCompany Entity Shell Company Merger and acquisition related Document Information [Line Items] Document Information [Table] us-gaap_NumberOfStores Number of Stores Entity Filer Category Debt Instrument [Axis] dei_EntityCurrentReportingStatus Entity Current Reporting Status Debt Instrument, Name [Domain] Pledging Purpose [Domain] us-gaap_SharePrice Share Price Diluted weighted average common shares (in shares) Weighted average common shares - diluted (in shares) us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable - trade us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage Entity Tax Identification Number Pledging Purpose [Axis] Entity Central Index Key Depreciation and amortization Entity Registrant Name Product Concentration Risk [Member] Entity [Domain] Customer Concentration Risk [Member] Share Repurchase Program [Member] Information related to the Share Repurchase Program. Legal Entity [Axis] ftlf_StockRepurchaseProgramExpirationPeriod Stock Repurchase Program Expiration Period Expiration period for the purchase of an entity's own shares under a stock repurchase plan. Statement [Table] dei_EntityAddressAddressLine1 Entity Address, Address Line One Statement of Financial Position [Abstract] Diluted (in dollars per share) Supplier Concentration Risk [Member] Basic weighted average common shares (in shares) Weighted average common shares - basic (in shares) ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] dei_EntityAddressCityOrTown Entity Address, City or Town Geographic Concentration Risk [Member] ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] dei_EntityAddressPostalZipCode Entity Address, Postal Zip Code Accounts Payable [Member] Basic (in dollars per share) Business Acquisition [Axis] dei_EntityAddressStateOrProvince Entity Address, State or Province Concentration Risk Type [Axis] Business Acquisition, Acquiree [Domain] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] Statement of Cash Flows [Abstract] dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Advertising and marketing Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories dei_TradingSymbol Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Nature of Operations [Text Block] dei_LocalPhoneNumber Local Phone Number us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Exercised, number of options (in shares) us-gaap_TableTextBlock Notes Tables GNC [Member] Information related to GNC. Online Sales [Member] Information related to online sales. us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Asset Acquisition [Axis] srt_StockRepurchaseProgramAuthorizedAmount1 Share Repurchase Program, Authorized, Amount us-gaap_AssetAcquisitionConsiderationTransferred Asset Acquisition, Consideration Transferred Share Repurchase Program [Domain] Share Repurchase Program [Axis] Selling, general and administrative Allowance for doubtful accounts Stock-based compensation us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract Net Cash Provided by (Used in) Financing Activities [Abstract] Issued, number of options (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited, number of options (in shares) Asset Acquisition [Domain] us-gaap_LiabilitiesAndStockholdersEquity TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Asset Acquisition [Text Block] UNITED STATES Asset Pledged as Collateral [Member] Retained earnings (accumulated deficit) Series A Preferred Stock [Member] Debt Disclosure [Text Block] Pledged Status [Domain] Pledged Status [Axis] us-gaap_StockholdersEquity TOTAL STOCKHOLDERS' EQUITY Balance Balance us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Long-term lease liability, net of current portion Inventory Disclosure [Text Block] Subsequent Event [Member] Class of Stock [Axis] Supplier [Axis] Schedule of Inventory, Current [Table Text Block] Class of Stock [Domain] Supplier [Domain] Long term Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Cash paid for acquisition of Mimi’s Rock Corp. Lease liability - current portion Term loan, net of current portion and unamortized deferred finance costs Shares surrendered by former employee (in shares) Represents the number of shares forfeited during period. Subsequent Event Type [Axis] Subsequent Event Type [Domain] Outstanding, weighted average exercise price (in dollars per share) Mimi’s Rock Corp [Member] Relating to Mimi’s Rock Corp. Weighted average remaining life (Year) Number of vested options (in shares) Exercisable, weighted average exercise price (in dollars per share) Subsequent Events [Text Block] Right of use asset Operating Lease, Right-of-Use Asset Exercise Price Range, Upper Range Limit (in dollars per share) Total number of options (in shares) Exercise Price Range [Axis] Exercise Price Range [Domain] Exercise Price Range, Lower Range Limit (in dollars per share) EX-101.PRE 10 ftlf-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 13, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 000-52369  
Entity Registrant Name FITLIFE BRANDS, INC.  
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(b) Security Common Stock, par value $0.01 per share  
Trading Symbol FTLF  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   4,598,241
Entity Central Index Key 0001374328  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash and cash equivalents $ 3,680 $ 1,139
Restricted cash 55 759
Accounts receivable, net of allowance of doubtful accounts of $18 and $17, respectively 2,498 2,046
Inventories, net of allowance for obsolescence of $69 and $162, respectively 9,779 9,091
Sales tax receivable 111 1,019
Prepaid expense and other current assets 911 639
Total current assets 17,034 14,693
Property and equipment, net 106 137
Right of use asset 73 121
Intangibles, net of amortization of $93 and $72, respectively (provisional) 26,308 26,309
Goodwill 13,108 13,294
Deferred tax asset 682 792
TOTAL ASSETS 57,311 55,346
CURRENT LIABILITIES:    
Accounts payable 4,309 3,261
Accrued expense and other liabilities 1,082 1,026
Income taxes payable 1,844 892
Product returns 530 571
Term loan – current portion 4,500 4,500
Lease liability - current portion 58 87
Total current liabilities 12,323 10,337
Term loan, net of current portion and unamortized deferred finance costs 10,778 15,509
Long-term lease liability, net of current portion 25 51
Deferred tax liability 2,329 2,413
TOTAL LIABILITIES 25,455 28,310
STOCKHOLDERS’ EQUITY:    
Preferred stock, $0.01 par value, 10,000 shares authorized, none outstanding as of June 30, 2024 and December 31, 2023 0 0
Common stock, $0.01 par value, 60,000 shares authorized; 4,598 issued and outstanding as of June 30, 2024 and December 31, 2023 46 46
Additional paid-in capital 30,902 30,699
Retained earnings (accumulated deficit) 1,371 (3,417)
Foreign currency translation adjustment (463) (292)
TOTAL STOCKHOLDERS' EQUITY 31,856 27,036
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 57,311 $ 55,346
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Allowance of doubtful accounts $ 18   $ 17
Allowance for obsolescence $ 69   162
Intangibles amortization   $ 134 $ 113
Preferred stock, par value (in dollars per share) $ 0.01   $ 0.01
Preferred stock, shares authorized (in shares) 10,000   10,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   60,000
Common stock, shares outstanding (in shares) 4,598   4,598
Common stock, shares issued (in shares) 4,598   4,598
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 16,930 $ 14,760 $ 33,479 $ 25,498
Cost of goods sold 9,350 8,795 18,612 15,125
Gross profit (7,580) (5,965) (14,867) (10,373)
Advertising and marketing 1,326 1,457 2,554 2,084
Selling, general and administrative 2,528 1,786 5,036 3,502
Advertising and marketing 1,326 1,457 2,554 2,084
Merger and acquisition related 24 115 158 1,487
Depreciation and amortization 27 23 63 42
Total operating expense 3,905 3,381 7,811 7,115
OPERATING INCOME 3,675 2,584 7,056 3,258
OTHER EXPENSE (INCOME)        
Interest income (17) (66) (22) (150)
Interest expense 345 251 759 349
Foreign exchange (gain) loss (10) (200) (5) (117)
Total other expense (income) 318 (15) 732 82
INCOME BEFORE INCOME TAX PROVISION 3,357 2,599 6,324 3,176
PROVISION FOR INCOME TAXES 729 635 1,536 1,056
NET INCOME $ 2,628 $ 1,964 $ 4,788 $ 2,120
Diluted (in dollars per share) $ 0.53 $ 0.4 $ 0.97 $ 0.43
Basic (in dollars per share) $ 0.57 $ 0.44 $ 1.04 $ 0.47
Basic weighted average common shares (in shares) 4,598 4,446 4,598 4,464
Diluted weighted average common shares (in shares) 4,950 4,887 4,931 4,906
NET INCOME $ 2,628 $ 1,964 $ 4,788 $ 2,120
Foreign currency translation adjustment (250) 247 (171) 269
Comprehensive income $ 2,378 $ 2,211 $ 4,617 $ 2,389
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2022 4,507        
Balance at Dec. 31, 2022 $ 45 $ 30,056 $ (8,713) $ 0 $ 21,388
Stock-based compensation 0 74 0 0 74
Comprehensive income 0 0 0 269 269
NET INCOME $ 0 0 2,120 0 2,120
Shares surrendered by former employee (in shares) (61)        
Shares surrendered by former employee $ (1) 0 0 0 (1)
Balance (in shares) at Jun. 30, 2023 4,446        
Balance at Jun. 30, 2023 $ 44 30,130 (6,593) 269 23,850
Balance (in shares) at Mar. 31, 2023 4,446        
Balance at Mar. 31, 2023 $ 44 30,099 (8,557) 22 21,608
Stock-based compensation 0 31 0 0 31
Comprehensive income 0 0 0 247 247
NET INCOME $ 0 0 1,964 0 1,964
Balance (in shares) at Jun. 30, 2023 4,446        
Balance at Jun. 30, 2023 $ 44 30,130 (6,593) 269 23,850
Balance (in shares) at Dec. 31, 2023 4,598        
Balance at Dec. 31, 2023 $ 46 30,699 (3,417) (292) 27,036
Stock-based compensation 0 203 0 0 203
Comprehensive income 0 0 0 (171) (171)
NET INCOME $ 0 0 4,788 0 4,788
Balance (in shares) at Jun. 30, 2024 4,598        
Balance at Jun. 30, 2024 $ 46 30,902 1,371 (463) 31,856
Balance (in shares) at Mar. 31, 2024 4,598        
Balance at Mar. 31, 2024 $ 46 30,801 (1,257) (213) 29,377
Stock-based compensation 0 101 0 0 101
Comprehensive income 0 0 0 (250) (250)
NET INCOME $ 0 0 2,628 0 2,628
Balance (in shares) at Jun. 30, 2024 4,598        
Balance at Jun. 30, 2024 $ 46 $ 30,902 $ 1,371 $ (463) $ 31,856
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
NET INCOME $ 4,788 $ 2,120
Adjustments to reconcile net income to net cash provided by operating activities:    
us-gaap_DepreciationDepletionAndAmortization 63 42
Allowance for doubtful accounts 1 (17)
Allowance for inventory obsolescence (93) 15
Stock-based compensation 203 74
Amortization of deferred financing costs 19 5
Accounts receivable - trade (480) (429)
Inventories (641) 1,164
Deferred tax asset 110 503
Prepaid expense, other current assets and sales tax receivable 770 (472)
Right-of-use asset 45 38
Accounts payable 1,064 (1,611)
Lease liability (53) (39)
Accrued expense, other liabilities and income taxes payable 851 401
Product returns (41) 0
Net cash provided by operating activities 6,606 1,794
Amortization of deferred financing costs 19 5
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract    
Purchase of property and equipment (10) (54)
Cash paid for acquisition of Mimi’s Rock Corp. 0 (17,099)
Net cash used in investing activities (10) (17,153)
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract    
Payments on term loans (4,750) (625)
Proceeds from term loans 0 12,500
Net cash provided by (used in) financing activities (4,750) 11,875
Foreign currency impact on cash (9) 40
CHANGE IN CASH AND RESTRICTED CASH 1,837 (3,444)
CASH, BEGINNING OF PERIOD 1,898 13,277
CASH AND RESTRICTED CASH, END OF PERIOD 3,735 9,833
us-gaap_SupplementalCashFlowInformationAbstract    
Cash paid for income taxes 517 241
Cash paid for interest, net of amounts capitalized $ 761 $ 213
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Description of Business
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Nature of Operations [Text Block]

NOTE 1 - DESCRIPTION OF BUSINESS

 

Summary

 

FitLife Brands, Inc. (the “Company”) is a provider of innovative and proprietary nutritional supplements and wellness products for health-conscious consumers marketed under the following brand names: (i) NDS Nutrition, PMD Sports, SirenLabs, Core Active, Nutrology, and Metis Nutrition (together, “NDS Products”); (ii) iSatori, BioGenetic Laboratories, and Energize (together, the "iSatori Products"); (iii) Dr. Tobias, All Natural Advice, and Maritime Naturals (together, the “MRC Products"); and (iv) MusclePharm.

 

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 U.S. The iSatori Products are sold through approximately 16,000 retail locations, which include specialty and mass, as well as online directly to the end consumer. The Company distributes the MRC Products primarily online through e-commerce platforms, such as Amazon, directly to the end consumer. MusclePharm’s products are sold to both wholesale customers as well as online through various e-commerce platforms directly to the end consumer.

 

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 Nasdaq Capital Market.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Basis of Presentation
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Basis of Accounting [Text Block]

NOTE 2 - BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In our opinion, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation are included. Operating results for the three- and six-month periods ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024. Although management of the Company believes the disclosures presented herein are adequate and not misleading, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the Securities and Exchange Commission (the “SEC”) on March 29, 2024.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

The Company prepares its financial statements in accordance with accounting principles generally accepted in the U.S. (“GAAP”). Significant accounting policies are as follows:

 

Principles of Consolidation

 

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

 

Foreign Currency Translation

 

The functional currency of the Company is the U.S. dollar (“USD”). The functional currency of the Company’s Canadian subsidiaries is the Canadian dollar (“CAD”). The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars using end-of-period exchange rates. Changes in reported amounts of assets and liabilities of foreign subsidiaries that occur as a result of changes in exchange rates between foreign subsidiaries’ functional currencies and the U.S. dollar are included in foreign currency translation adjustment. Foreign currency translation adjustment is included as a component of stockholders’ equity in the accompanying condensed consolidated balance sheets. Revenue and expense transactions use an average rate prevailing during the period of the related transaction. Transaction gains and losses that arise from exchange rate fluctuations denominated in a currency other than the functional currency of each subsidiary are included in the results of operations as incurred.

 

 

Use of Estimates and Assumptions

 

The preparation of financial statements in conformity with 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, product returns, depreciable lives of property and equipment, allocation of purchase price from business combinations, 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 and wellness products to consumers.

 

The Company accounts for revenue in accordance with FASB 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. 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 wellness products. 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.

 

The Company’s products are also sold on e-commerce platforms including Amazon. For these transactions, the Company evaluated principal versus agent considerations to determine appropriateness of recording distribution and platform fees paid to third-party e-commerce companies as an expense or as a reduction of revenue. The Company records distribution and platform fees to cost of goods sold in the condensed consolidated statements of income and comprehensive income. Distribution and platform fees are not recorded as a reduction of revenue because the Company (1) owns the goods before they are transferred to the customer, (2) can direct Amazon, similar to other third-party logistics providers (“Logistic Providers”), to return the Company’s inventory to any location specified by the Company, (3) has the responsibility to make customers whole following any returns made by customers directly to Logistic Providers and the Company retains the back-end inventory risk, (4) is subject to credit risk (i.e., credit card chargebacks), (5) establishes prices of its products, (6) can determine who fulfills the goods to the customer (Amazon or the Company) and (7) can limit quantities or stop selling the goods at any time. Based on these considerations, the Company is the principal in this arrangement. Advertising fees paid to Amazon are recorded in advertising expense in the condensed consolidated statements of income and comprehensive income.

 

The Company disaggregates revenue into geographical regions and distribution channels. The Company determines that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.

 

Online revenue during the three months ended June 30, 2024 and 2023 was approximately 66% and 67% of net revenue, respectively, compared to 34% and 33% for the wholesale channel for the same periods.  Online revenue during the six months ended June 30, 2024 and 2023 was approximately 66% and 58% of net revenue, compared to 34% and 42% for the wholesale channel for the same period. 

 

 

Sales to customers in the U.S. were approximately 96% and 93% during the three months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada. Sales to customers in the U.S. were approximately 96% and 95% during the six months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada.

 

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. 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 (“FDA”).

 

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. Upon evaluation of returns, 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.

 

Customer and Vendor Concentration

 

Net sales to GNC during the three-month periods ended June 30, 2024 and 2023 represent 23% and 29% of total net revenue, respectively. Net sales to GNC during the six-month periods ended June 30, 2024 and 2023 represent 24% and 37% of total net revenue, respectively. Gross accounts receivable attributable to GNC represented 16% and 30% of the Company’s total accounts receivable balance as of June 30, 2024 and December 31, 2023, respectively.

 

As of June 30, 2024 and December 31, 2023, there was one vendor who accounted for more than 10% of the Company's consolidated accounts payable. During the six months ended June 30, 2024 and 2023, there were two vendors who each accounted for over 10% of the Company’s inventory-related purchases.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents. The Company has approximately $55 in short-term interest-earning accounts pledged as collateral for financing arrangements at June 30, 2024, currently limited to business credit cards.

 

Leases

 

We lease certain corporate office space and office equipment under lease agreements with monthly payments over a period of 36 to 84 months. We determine if an arrangement is a lease at inception. Leased assets are presented as operating lease right-of-use assets and the related liabilities are presented as lease liabilities in our condensed consolidated balance sheets.

 

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 fluctuations, this will impact the fair value of the reporting unit, which can lead to potential impairment in future periods.

 

Management determined there were no indicators of impairment at June 30, 2024 or December 31, 2023. The Company will perform its next impairment analysis in December 2024.

 

Intangible Assets

 

The Company has certain intangible assets that were recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of client relationships, formulations, and website. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life.  Intangible assets with indefinite lives, which consist of brands and trademarks, are not amortized but are tested for impairment annually or when indicators of impairment exist. Factors that management considers in this assessment include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), changes in management and strategy, and changes in the composition and carrying amounts of net assets. If this qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than it’s carrying value, a quantitative assessment is then performed.  The Company noted no indicators of impairment for intangible assets as of June 30, 2024, and December 31, 2023.

 

Acquisitions and Business Combinations

 

The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired trademarks and trade names, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is the period needed to gather all information necessary to make the purchase price allocation, not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.

 

Income Taxes

 

Provision for income taxes consists of current and deferred tax expense. Current tax expense is the expected tax payable on the taxable income for the year using tax rates enacted in the countries where the Company and its subsidiaries operate and generate taxable income. The Company accounts for income taxes using the asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets may also result from unused losses and other deductions carried forward. An assessment of the probability that a deferred tax asset will be recovered is made prior to any deferred tax asset being recognized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized, or that future deductibility is uncertain.

 

The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is potential for volatility of the effective tax rate due to several factors, including changes in the mix of the pre-tax income and the jurisdictions to which it relates. The effective income tax rate was 24% and 33% for the six months ended June 30, 2024 and 2023, respectively.

 

 

Net Income Per Share

 

Our computation of earnings per share (“EPS”) includes basic and diluted EPS. Basic EPS is measured as the income available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS reflects the potential dilution, using the treasury stock method, that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock that then shared in the income of the Company as if they had been converted at the beginning of the periods presented, or issuance date, if later. In computing diluted EPS, the treasury stock method assumes that outstanding options and warrants are exercised, and the proceeds are used to purchase Common Stock at the average market price during the period. Options and warrants may have a dilutive effect under the treasury stock method only when the average market price of the Common Stock during the period exceeds the exercise price of the options and warrants. Potential common shares that have an antidilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.

 

   

Three months ended June 30,

   

Six months ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Net income available to common shareholders

  $ 2,628     $ 1,964     $ 4,788     $ 2,120  

Weighted average common shares - basic

    4,598       4,446       4,598       4,464  

Dilutive effect of outstanding warrants and stock options

    352       441       333       442  

Weighted average common shares - diluted

    4,950       4,887       4,931       4,906  
                                 

Net income per common share:

                               

Basic

  $ 0.57     $ 0.44     $ 1.04     $ 0.47  

Diluted

  $ 0.53     $ 0.40     $ 0.97     $ 0.43  

 

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, restricted cash, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments. The carrying value of our notes payable approximate their fair value based on the market interest rates of these notes.

 

 

Segment

 

The Company operates in one segment, providing nutritional supplements and wellness products to health-conscious consumers. The Company’s chief operating decision maker is the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.

 

Reclassifications

 

Certain reclassifications have been made in the Company’s financial statements.  Advertising and marketing expense for the three and six months ended June 30, 2023 were previously reported as part of selling, general and administrative expense.  Advertising and marketing expense is now segregated and reported separately in the accompanying statement of income and comprehensive income to conform to current period presentation.  These reclassifications had no impact on earnings or stockholders’ equity.

 

Recently Issued Accounting Pronouncements

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure (ASC 280), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, including the significant segment expense disclosures. This standard will be effective for the Company on January 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The adoption of this standard did not have a material impact on its results of operations, financial position or cash flows.

 

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.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Inventories
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 4 INVENTORIES

 

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 stock-keeping unit (“SKU”) relative to the remaining shelf life of the product. The value of any finished goods inventory projected to expire prior to sale is included in the allowance.

 

The total allowance for expiring, excess and slow-moving inventory items as of June 30, 2024 and December 31, 2023 amounted to $69 and $162, respectively. The Company’s inventories as of June 30, 2024 and December 31, 2023 were as follows:

 

   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

Finished goods

  $ 8,863     $ 8,292  

Components

    985       961  

Allowance for obsolescence

    (69

)

    (162

)

Total

  $ 9,779     $ 9,091  
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Property and Equipment
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

NOTE 5 - PROPERTY AND EQUIPMENT

 

The Company had property and equipment as of June 30, 2024 and December 31, 2023 as follows:

 

   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

Equipment

  $ 965     $ 954  

Accumulated depreciation

    (859

)

    (817

)

Total

  $ 106     $ 137  

 

Depreciation expense for the three months ended June 30, 2024 and 2023 was $16 and $13, respectively. Depreciation expense for the six months ended June 30, 2024 and 2023 was $42 and $22, respectively.

 

  

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Notes Payable
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Debt Disclosure [Text Block]

NOTE 6 NOTES PAYABLE

 

Notes payable consisted of the following:

 

   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

Term loans

  $ 15,375     $ 20,125  

Unamortized debt issuance costs

    (97 )     (116 )

Total

  $ 15,278     $ 20,009  

Current

    (4,500 )     (4,500 )

Long term

  $ 10,778     $ 15,509  

 

Credit AgreementsFirst Citizens Bank

 

On February 23, 2023, the Company entered into an Amended and Restated Credit Agreement (the “Credit Agreement”) with First Citizens Bank (the “Bank”), amending and restating that certain Credit Agreement, dated September 24, 2019, between the Company and the Bank. Pursuant to the Previous Credit Agreement, the Bank provided the Company with a term loan for the principal amount of $12,500 (“Term Loan A”), and a revolving line of credit of $3,500 (the “Line of Credit”, and collectively with the Term Loans, the “Loan”). The Company used the proceeds from the Loan to fund the acquisition of MRC (discussed in further detail in Note 8) and for general working capital purposes.

 

Second Amended and Restated Credit Agreement

 

On October 10, 2023, the Company entered into a Second Amended and Restated Credit Agreement (the “Amended Credit Agreement”) with the Bank, amending and restating the Credit Agreement between the Company and the Bank. Pursuant to the Amended Credit Agreement, the Bank provided the Company with an additional Term Loan (“Term Loan B”, and together with Term Loan A, the “Term Loans”) for the principal amount of $10,000 and extended the Line of Credit of $3.5 million to December 15, 2024. The Company used the proceeds from Term Loan B to fund the acquisition of assets of MusclePharm (discussed in further detail in Note 9) and for general working capital purposes.

 

Pursuant to the Amended Credit Agreement, the Term Loans accrue interest at a per annum rate equal to 2.75% above the one-month secured overnight financing rate published for such day by the Federal Reserve Bank of New York; and the Company shall make payments on March 10th, June 10th, September 10th, and December 10th of each calendar year, of principal plus accrued interest on the Term Loans in amounts sufficient to fully amortize Term Loan A through February 28, 2028 and Term Loan B through October 10, 2028. During the first quarter of 2024, the Company made an advance payment on Term Loan A of $2,500, and as such, Term Loan A will fully amortize in February 2027. Also pursuant to the Amended Credit Agreement, outstanding advances under the Line of Credit (“Advances”) will accrue interest at the Applicable Rate and the Company will pay the interest on the Advances monthly, with all principal and any accrued interest on outstanding Advances being due and payable in full on the Line of Credit maturity 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 Amended Credit 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 Amended Credit Agreement further contains customary representations and warranties of the Company; 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 customary affirmative and negative covenants, including covenants to maintain a Fixed Charge Coverage Ratio (as defined in the Amended 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 December 31, 2023, a Funded Debt to EBITDA Ratio (as defined in the Amended 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, and to the extent the Term Loans still have a balance as of June 30, 2025 and a Cash Flow Leverage threshold (as defined in the Amended Credit Agreement) of at least 1.15 is not met, the Company will be required to make a prepayment on the Term Loans equal to 50% of the Excess Cash Flow (as defined in the Amended Credit Agreement). The Company was in compliance with all covenants as of June 30, 2024 and December 31, 2023.

 

 

As of June 30, 2024, the borrowings outstanding on the Term Loans and Line of Credit were $15,375 and $0, respectively. As of December 31, 2023, the borrowings outstanding on the Term Loans and Line of Credit were $20,125 and $0, respectively.

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Equity
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Equity [Text Block]

NOTE 7 - EQUITY

 

The Company is authorized to issue 60,000 shares of Common Stock, $0.01 par value per share, of which 4,598 shares of Common Stock were issued and outstanding as of June 30, 2024 and December 31, 2023.

 

Common Stock Issued for Services

 

In February 2021, the Company granted an officer an aggregate of 160 restricted share units (“RSUs”) with a fair value of $468, which was amortized to stock-based compensation over its vesting term. The Company did not record any stock-based compensation related to RSUs during the three or six months ended June 30, 2024. The Company recorded $5 and $31 of stock-based compensation related to RSUs during the three and six months ended June 30, 2023, respectively.

 

Share Repurchase Program

 

On March 17, 2023, the Board approved the extension of the Company’s previously authorized share repurchase program, initially approved by the Board on August 16, 2019, as amended on September 23, 2019, November 6, 2019 and February 1, 2021 (“Share Repurchase Program”). Under the extended and amended Share Repurchase Program, the Board authorized management to repurchase up to $5,000 of the Company's Common Stock over a period of 24 months, at a purchase price equal to the fair market value of the Company's Common Stock on the date of purchase, with the exact date and amount of such purchases to be determined by management (the “2023 Share Repurchase Program”).

 

During the six months ended June 30, 2024 and 2023, the Company did not repurchase any Common Stock under the 2023 Share Repurchase Program. As of June 30, 2024, the Company may purchase $5,000 of Common Stock under the 2023 Share Repurchase Program.

 

Options

 

Information regarding options outstanding as of June 30, 2024 is as follows:

 

   

Number

of options

   

Weighted average exercise price

   

Weighted average

remaining life (years)

 

Outstanding, December 31, 2023

    484     $ 6.82       4.5  

Issued

    -       -       -  

Exercised

    -       -       -  

Forfeited

    -       -       -  

Outstanding, June 30, 2024

    484     $ 6.82       4.0  

 

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       349       4.0     $ 2.29       349     $ 2.29  
$11.55 - 19.20       135       4.1     $ 18.56       52     $ 17.92  
            484       4.0    

$

6.82       401    

$

4.31  

 

 

The closing stock price for the Company’s stock on June 28, 2024 was $33.30, resulting in an intrinsic value of outstanding options of $12,825.

 

During the three-month periods ended June 30, 2024 and 2023, the Company recognized stock-based compensation of $101 and $26, respectively, related to stock options. During the six-month periods ended June 30, 2024 and 2023, the Company recognized stock-based compensation of $203 and $43, respectively, related to stock options. As of June 30, 2024 there is $537 of unamortized stock-based compensation related to stock options.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Acquisition of Mimi's Rock Corp
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

NOTE 8 ACQUISITION OF MIMIS ROCK CORP

 

On February 28, 2023, the Company acquired all the equity interests of Mimi’s Rock Corp. ("MRC") for the purchase price of $17,099. MRC is headquartered in Oakville, Ontario, Canada.

 

The Company accounted for the acquisition as a business combination under ASC 805, Business Combinations (ASC 805). As a result of the MRC acquisition, the Company recorded intangible assets – brands of $7,630 and goodwill of $12,764. The goodwill recognized is primarily attributable to anticipated synergies from future growth. The intangible assets, which consist of brands, is not amortized but will be tested for impairment on an annual basis. Goodwill is also not amortized but will be tested for impairment on an annual basis.

 

The purchase was intended to augment and diversify the Company’s product offerings and lineup. Key factors that contributed to the recorded intangible assets and goodwill were the opportunity to complement existing operations of the Company and the opportunity to generate future synergies within the nutritional supplement and wellness business.

 

Pro Forma Condensed Combined Financial Information (Unaudited, in thousands)

 

The following presents the Company’s unaudited pro forma financial information for the three and six months ended June 30, 2023, giving effect to the acquisition of MRC as if it had occurred at January 1, 2023. Included in the pro forma information are adjustments to (1) remove non-recurring transaction-related costs related to the acquisition of MRC, (2) remove the interest costs from MRC’s debt prior to the closing of the acquisition, and (3) recognize interest expense based on the projected balance of the Term Loan A for the respective periods presented for this pro forma.

 

   

Six months ended

 
   

June 30, 2023

 
         

Revenue

  $ 30,553  
         

Net income

  $ 3,390  
         

Diluted net income per share

  $ 0.68  

 

The pro forma adjustments do not reflect adjustments for anticipated operating efficiencies that the Company expects to achieve as a result of this acquisition. The pro forma financial information is for informational purposes only and does not purport to present what the Company’s results would actually have been had the transaction actually occurred on the dates presented or to project the combined company’s results of operations or financial position for any future period.

 

MRC revenue for the three months ended June 30, 2024 and 2023 was $7,461 and $7,627, respectively. MRC revenue for the six months ended June 30, 2024 was $14,954, and was $10,266 for the period from February 28, 2023 (the acquisition date) to June 30, 2023.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Acquisition of Musclepharm Assets
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Asset Acquisition [Text Block]

NOTE 9. ACQUISITION OF MUSCLEPHARM ASSETS

 

On October 10, 2023, the Company acquired substantially all of the assets and assumed none of the liabilities other than de minimus cure costs relating to certain assumed contracts of MusclePharm through an asset purchase transaction under Section 363 of the U.S. Bankruptcy Code. Total consideration for the acquisition, including legal expense, amounted to $18,788.

 

 

The Company accounted for the transaction as an asset acquisition under ASC 805. The assets acquired consist of indefinite life intellectual property – brands with an estimated value of $18,593 – and inventory of $195. The intangible assets, which consist of brands, are not amortized but will be tested for impairment on an annual basis.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE 10 COMMITMENTS AND CONTINGENCIES

 

We currently are 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.24.2.u1
Note 11 - Subsequent Events
6 Months Ended
Jun. 30, 2024
Notes to Financial Statements  
Subsequent Events [Text Block]

NOTE 11 SUBSEQUENT EVENTS

 

On July 19, 2024, the Company amended and extended the existing lease agreement for its headquarters in Omaha, Nebraska. The amended lease agreement extends the lease term for an additional six years (72 months), commencing on October 1, 2024 through September 30, 2030. The terms and conditions of the lease extension are substantially similar to the original lease agreement. As a result of the lease extension, the right-of-use asset and lease liability will be remeasured and are expected to be between $380 and $400.

 

  

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Insider Trading Arr Line Items    
Material Terms of Trading Arrangement [Text Block]  

ITEM 5. OTHER INFORMATION

 

In the three months ended June 30, 2024, no directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

Rule 10b5-1 Arrangement Adopted [Flag] false  
Non-Rule 10b5-1 Arrangement Adopted [Flag] false  
Rule 10b5-1 Arrangement Terminated [Flag] false  
Non-Rule 10b5-1 Arrangement Terminated [Flag] false  
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

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

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency Translation

 

The functional currency of the Company is the U.S. dollar (“USD”). The functional currency of the Company’s Canadian subsidiaries is the Canadian dollar (“CAD”). The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars using end-of-period exchange rates. Changes in reported amounts of assets and liabilities of foreign subsidiaries that occur as a result of changes in exchange rates between foreign subsidiaries’ functional currencies and the U.S. dollar are included in foreign currency translation adjustment. Foreign currency translation adjustment is included as a component of stockholders’ equity in the accompanying condensed consolidated balance sheets. Revenue and expense transactions use an average rate prevailing during the period of the related transaction. Transaction gains and losses that arise from exchange rate fluctuations denominated in a currency other than the functional currency of each subsidiary are included in the results of operations as incurred.

Use of Estimates, Policy [Policy Text Block]

Use of Estimates and Assumptions

 

The preparation of financial statements in conformity with 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, product returns, depreciable lives of property and equipment, allocation of purchase price from business combinations, 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 and wellness products to consumers.

 

The Company accounts for revenue in accordance with FASB 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. 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 wellness products. 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.

 

The Company’s products are also sold on e-commerce platforms including Amazon. For these transactions, the Company evaluated principal versus agent considerations to determine appropriateness of recording distribution and platform fees paid to third-party e-commerce companies as an expense or as a reduction of revenue. The Company records distribution and platform fees to cost of goods sold in the condensed consolidated statements of income and comprehensive income. Distribution and platform fees are not recorded as a reduction of revenue because the Company (1) owns the goods before they are transferred to the customer, (2) can direct Amazon, similar to other third-party logistics providers (“Logistic Providers”), to return the Company’s inventory to any location specified by the Company, (3) has the responsibility to make customers whole following any returns made by customers directly to Logistic Providers and the Company retains the back-end inventory risk, (4) is subject to credit risk (i.e., credit card chargebacks), (5) establishes prices of its products, (6) can determine who fulfills the goods to the customer (Amazon or the Company) and (7) can limit quantities or stop selling the goods at any time. Based on these considerations, the Company is the principal in this arrangement. Advertising fees paid to Amazon are recorded in advertising expense in the condensed consolidated statements of income and comprehensive income.

 

The Company disaggregates revenue into geographical regions and distribution channels. The Company determines that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.

 

Online revenue during the three months ended June 30, 2024 and 2023 was approximately 66% and 67% of net revenue, respectively, compared to 34% and 33% for the wholesale channel for the same periods.  Online revenue during the six months ended June 30, 2024 and 2023 was approximately 66% and 58% of net revenue, compared to 34% and 42% for the wholesale channel for the same period. 

 

 

Sales to customers in the U.S. were approximately 96% and 93% during the three months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada. Sales to customers in the U.S. were approximately 96% and 95% during the six months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada.

 

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. 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 (“FDA”).

 

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. Upon evaluation of returns, 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.

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

Customer and Vendor Concentration

 

Net sales to GNC during the three-month periods ended June 30, 2024 and 2023 represent 23% and 29% of total net revenue, respectively. Net sales to GNC during the six-month periods ended June 30, 2024 and 2023 represent 24% and 37% of total net revenue, respectively. Gross accounts receivable attributable to GNC represented 16% and 30% of the Company’s total accounts receivable balance as of June 30, 2024 and December 31, 2023, respectively.

 

As of June 30, 2024 and December 31, 2023, there was one vendor who accounted for more than 10% of the Company's consolidated accounts payable. During the six months ended June 30, 2024 and 2023, there were two vendors who each accounted for over 10% of the Company’s inventory-related purchases.

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents. The Company has approximately $55 in short-term interest-earning accounts pledged as collateral for financing arrangements at June 30, 2024, currently limited to business credit cards.

 

Lessee, Leases [Policy Text Block]

Leases

 

We lease certain corporate office space and office equipment under lease agreements with monthly payments over a period of 36 to 84 months. We determine if an arrangement is a lease at inception. Leased assets are presented as operating lease right-of-use assets and the related liabilities are presented as lease liabilities in our condensed consolidated balance sheets.

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 fluctuations, this will impact the fair value of the reporting unit, which can lead to potential impairment in future periods.

 

Management determined there were no indicators of impairment at June 30, 2024 or December 31, 2023. The Company will perform its next impairment analysis in December 2024.

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

Intangible Assets

 

The Company has certain intangible assets that were recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of client relationships, formulations, and website. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life.  Intangible assets with indefinite lives, which consist of brands and trademarks, are not amortized but are tested for impairment annually or when indicators of impairment exist. Factors that management considers in this assessment include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), changes in management and strategy, and changes in the composition and carrying amounts of net assets. If this qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than it’s carrying value, a quantitative assessment is then performed.  The Company noted no indicators of impairment for intangible assets as of June 30, 2024, and December 31, 2023.

Business Combinations Policy [Policy Text Block]

Acquisitions and Business Combinations

 

The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired trademarks and trade names, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is the period needed to gather all information necessary to make the purchase price allocation, not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.

Income Tax, Policy [Policy Text Block]

Income Taxes

 

Provision for income taxes consists of current and deferred tax expense. Current tax expense is the expected tax payable on the taxable income for the year using tax rates enacted in the countries where the Company and its subsidiaries operate and generate taxable income. The Company accounts for income taxes using the asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets may also result from unused losses and other deductions carried forward. An assessment of the probability that a deferred tax asset will be recovered is made prior to any deferred tax asset being recognized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized, or that future deductibility is uncertain.

 

The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is potential for volatility of the effective tax rate due to several factors, including changes in the mix of the pre-tax income and the jurisdictions to which it relates. The effective income tax rate was 24% and 33% for the six months ended June 30, 2024 and 2023, respectively.

Earnings Per Share, Policy [Policy Text Block]

Net Income Per Share

 

Our computation of earnings per share (“EPS”) includes basic and diluted EPS. Basic EPS is measured as the income available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS reflects the potential dilution, using the treasury stock method, that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock that then shared in the income of the Company as if they had been converted at the beginning of the periods presented, or issuance date, if later. In computing diluted EPS, the treasury stock method assumes that outstanding options and warrants are exercised, and the proceeds are used to purchase Common Stock at the average market price during the period. Options and warrants may have a dilutive effect under the treasury stock method only when the average market price of the Common Stock during the period exceeds the exercise price of the options and warrants. Potential common shares that have an antidilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.

 

   

Three months ended June 30,

   

Six months ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Net income available to common shareholders

  $ 2,628     $ 1,964     $ 4,788     $ 2,120  

Weighted average common shares - basic

    4,598       4,446       4,598       4,464  

Dilutive effect of outstanding warrants and stock options

    352       441       333       442  

Weighted average common shares - diluted

    4,950       4,887       4,931       4,906  
                                 

Net income per common share:

                               

Basic

  $ 0.57     $ 0.44     $ 1.04     $ 0.47  

Diluted

  $ 0.53     $ 0.40     $ 0.97     $ 0.43  

 

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, restricted cash, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments. The carrying value of our notes payable approximate their fair value based on the market interest rates of these notes.

 

 

Segment

 

The Company operates in one segment, providing nutritional supplements and wellness products to health-conscious consumers. The Company’s chief operating decision maker is the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.

Reclassification, Comparability Adjustment [Policy Text Block]

Reclassifications

 

Certain reclassifications have been made in the Company’s financial statements.  Advertising and marketing expense for the three and six months ended June 30, 2023 were previously reported as part of selling, general and administrative expense.  Advertising and marketing expense is now segregated and reported separately in the accompanying statement of income and comprehensive income to conform to current period presentation.  These reclassifications had no impact on earnings or stockholders’ equity.

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Issued Accounting Pronouncements

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure (ASC 280), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, including the significant segment expense disclosures. This standard will be effective for the Company on January 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The adoption of this standard did not have a material impact on its results of operations, financial position or cash flows.

 

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.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended June 30,

   

Six months ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Net income available to common shareholders

  $ 2,628     $ 1,964     $ 4,788     $ 2,120  

Weighted average common shares - basic

    4,598       4,446       4,598       4,464  

Dilutive effect of outstanding warrants and stock options

    352       441       333       442  

Weighted average common shares - diluted

    4,950       4,887       4,931       4,906  
                                 

Net income per common share:

                               

Basic

  $ 0.57     $ 0.44     $ 1.04     $ 0.47  

Diluted

  $ 0.53     $ 0.40     $ 0.97     $ 0.43  
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

Finished goods

  $ 8,863     $ 8,292  

Components

    985       961  

Allowance for obsolescence

    (69

)

    (162

)

Total

  $ 9,779     $ 9,091  
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

Equipment

  $ 965     $ 954  

Accumulated depreciation

    (859

)

    (817

)

Total

  $ 106     $ 137  
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Notes Payable (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Debt [Table Text Block]
   

June 30, 2024

   

December 31, 2023

 
   

(Unaudited)

         

Term loans

  $ 15,375     $ 20,125  

Unamortized debt issuance costs

    (97 )     (116 )

Total

  $ 15,278     $ 20,009  

Current

    (4,500 )     (4,500 )

Long term

  $ 10,778     $ 15,509  
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Equity (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number

of options

   

Weighted average exercise price

   

Weighted average

remaining life (years)

 

Outstanding, December 31, 2023

    484     $ 6.82       4.5  

Issued

    -       -       -  

Exercised

    -       -       -  

Forfeited

    -       -       -  

Outstanding, June 30, 2024

    484     $ 6.82       4.0  
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       349       4.0     $ 2.29       349     $ 2.29  
$11.55 - 19.20       135       4.1     $ 18.56       52     $ 17.92  
            484       4.0    

$

6.82       401    

$

4.31  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Acquisition of Mimi's Rock Corp (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Business Acquisition, Pro Forma Information [Table Text Block]
   

Six months ended

 
   

June 30, 2023

 
         

Revenue

  $ 30,553  
         

Net income

  $ 3,390  
         

Diluted net income per share

  $ 0.68  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Description of Business (Details Textual)
Jun. 30, 2024
$ / shares
Dec. 31, 2023
$ / shares
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Series A Preferred Stock [Member]    
Preferred Stock, Par or Stated Value Per Share $ 0.01  
Minimum [Member] | iSatori Products [Member]    
Number of Stores 16,000  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
Jun. 30, 2024
USD ($)
Jun. 30, 2023
Dec. 31, 2023
USD ($)
Restricted Cash $ 55   $ 55   $ 759
Effective Income Tax Rate Reconciliation, Percent     24.00% 33.00%  
Minimum [Member]          
Lessee, Operating Lease, Term of Contract 36 months   36 months    
Maximum [Member]          
Lessee, Operating Lease, Term of Contract 84 months   84 months    
Asset Pledged as Collateral [Member] | Financing Arrangements [Member]          
Restricted Cash $ 55   $ 55    
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES          
Concentration Risk, Percentage 96.00% 93.00% 96.00% 95.00%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | GNC [Member]          
Concentration Risk, Percentage 23.00% 29.00% 24.00% 37.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | GNC [Member]          
Concentration Risk, Percentage     16.00%   30.00%
Customer Concentration Risk [Member] | Accounts Payable [Member] | One Vendor [Member]          
Number of Vendors     1   1
Supplier Concentration Risk [Member] | Accounts Payable [Member] | Vendor One [Member]          
Concentration Risk, Percentage     10.00%    
Supplier Concentration Risk [Member] | Accounts Payable [Member] | Vendor Two [Member]          
Concentration Risk, Percentage         10.00%
Supplier Concentration Risk [Member] | Inventory-related Purchases [Member] | Vendor One [Member]          
Concentration Risk, Percentage     10.00%    
Supplier Concentration Risk [Member] | Inventory-related Purchases [Member] | Vendor Two [Member]          
Concentration Risk, Percentage       10.00%  
Supplier Concentration Risk [Member] | Inventory-related Purchases [Member] | Two Vendors [Member]          
Number of Vendors     2 2  
Online Sales [Member] | Product Concentration Risk [Member] | Revenue Benchmark [Member]          
Concentration Risk, Percentage 66.00% 67.00% 66.00% 58.00%  
Wholesale Sales [Member] | Product Concentration Risk [Member] | Revenue Benchmark [Member]          
Concentration Risk, Percentage 34.00% 33.00% 34.00% 42.00%  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
NET INCOME $ 2,628 $ 1,964 $ 4,788 $ 2,120
Weighted average common shares - basic (in shares) 4,598 4,446 4,598 4,464
Dilutive effect of outstanding warrants and stock options (in shares) 352 441 333 442
Weighted average common shares - diluted (in shares) 4,950 4,887 4,931 4,906
Basic (in dollars per share) $ 0.57 $ 0.44 $ 1.04 $ 0.47
Diluted (in dollars per share) $ 0.53 $ 0.4 $ 0.97 $ 0.43
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Inventories (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Valuation Reserves $ 69 $ 162
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Inventories - Summary of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finished goods $ 8,863 $ 8,292
Components 985 961
Allowance for obsolescence (69) (162)
Total $ 9,779 $ 9,091
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Property and Equipment (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Depreciation $ 16 $ 13 $ 42 $ 22
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Property and Equipment - Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Equipment $ 965 $ 954
Accumulated depreciation (859) (817)
Total $ 106 $ 137
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Notes Payable (Details Textual) - USD ($)
$ in Thousands
Oct. 10, 2023
Jun. 30, 2024
Dec. 31, 2023
Feb. 23, 2023
Revolving Credit Facility [Member]        
Line of Credit Facility, Maximum Borrowing Capacity $ 3,500     $ 3,500,000
Long-Term Debt     $ 20,125  
Long-Term Line of Credit   $ 0 0  
Term Loan [Member]        
Debt Instrument, Face Amount       $ 12,500,000
Debt Instrument, Additional Interest Rate, Default 2.00%      
Fixed Charge Coverage Ratio 1.25      
Funded Debt to EBITDA Ratio 2.5      
Long-Term Debt   15,375 20,125  
Term Loan B [Member]        
Debt Instrument, Face Amount $ 10,000      
Term Loans [Member]        
Debt Instrument, Basis Spread on Variable Rate 2.75%      
Debt Instrument, Covenant, Cash Flow Leverage Threshold 0.000115      
Debt Instrument, Covenant, Cash Flow Leverage Threshold, Percentage of Excess Cash Flow 50.00%      
Long-Term Debt   $ 15,278 $ 20,009  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Notes Payable - Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Long term $ 10,778 $ 15,509
Term Loan [Member]    
Term loans 15,375 20,125
Term Loans [Member]    
Term loans 15,278 20,009
Unamortized debt issuance costs 97 116
Current $ (4,500) $ (4,500)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Equity (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Mar. 17, 2023
Feb. 28, 2021
Jun. 30, 2024
Jun. 30, 2023
Jun. 03, 2024
Jun. 30, 2024
Jun. 30, 2023
Mar. 28, 2024
Dec. 31, 2023
Common Stock, Shares Authorized (in shares)     60,000     60,000     60,000
Common Stock, Par or Stated Value Per Share     $ 0.01     $ 0.01     $ 0.01
Common Stock, Shares, Issued     4,598     4,598     4,598
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period   160              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 468,000              
Share Price               $ 33.3  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value               $ 12,825,000  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 537,000     $ 537,000      
Share Repurchase Program [Member]                  
Share Repurchase Program, Authorized, Amount $ 5,000   5,000     5,000      
Stock Repurchase Program Expiration Period 24 months                
Treasury Stock, Shares, Acquired (in shares)         0   0    
Restricted Stock Units (RSUs) [Member]                  
Share-Based Payment Arrangement, Expense       $ 5,000     $ 31,000    
Share-Based Payment Arrangement, Option [Member]                  
Share-Based Payment Arrangement, Expense     $ 101,000 $ 26,000   $ 203,000 $ 43,000    
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Equity - Stock Option Activity (Details) - $ / shares
shares in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Outstanding, number of options (in shares)   484
Outstanding, weighted average exercise price (in dollars per share)   $ 6.82
Outstanding, weighted average remaining life (Year) 4 years 4 years 6 months
Issued, number of options (in shares) 0  
Issued, weighted average exercise price (in dollars per share) $ 0  
Exercised, number of options (in shares) 0  
Exercised, weighted average exercise price (in dollars per share) $ 0  
Forfeited, number of options (in shares) 0  
Forfeited, weighted average exercise price (in dollars per share) $ 0  
Outstanding, number of options (in shares) 484  
Outstanding, weighted average exercise price (in dollars per share) $ 6.82  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Equity - Exercise Price Range (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Total number of options (in shares) | shares 484
Weighted average remaining life (Year) 4 years
Outstanding, weighted average exercise price (in dollars per share) $ 6.82
Number of vested options (in shares) | shares 401
Exercisable, weighted average exercise price (in dollars per share) $ 4.31
Range One [Member]  
Exercise Price Range, Lower Range Limit (in dollars per share) 0.7
Exercise Price Range, Upper Range Limit (in dollars per share) $ 5.24
Total number of options (in shares) | shares 349
Weighted average remaining life (Year) 4 years
Outstanding, weighted average exercise price (in dollars per share) $ 2.29
Number of vested options (in shares) | shares 349
Exercisable, weighted average exercise price (in dollars per share) $ 2.29
Range Two [Member]  
Exercise Price Range, Lower Range Limit (in dollars per share) 11.55
Exercise Price Range, Upper Range Limit (in dollars per share) $ 19.2
Total number of options (in shares) | shares 135
Weighted average remaining life (Year) 4 years 1 month 6 days
Outstanding, weighted average exercise price (in dollars per share) $ 18.56
Number of vested options (in shares) | shares 52
Exercisable, weighted average exercise price (in dollars per share) $ 17.92
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Acquisition of Mimi's Rock Corp (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 4 Months Ended 6 Months Ended
Dec. 04, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2024
Dec. 31, 2023
Feb. 28, 2023
Goodwill   $ 13,108     $ 13,108 $ 13,294  
Mimi’s Rock Corp [Member]              
Business Combination, Consideration Transferred $ 17,099            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill             $ 7,630
Goodwill             $ 12,764
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual   $ 7,461 $ 7,627 $ 10,266 $ 14,954    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Acquisition of Mimi's Rock Corp - Pro Forma Information (Details) - Mimi’s Rock Corp [Member]
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
Revenue $ 30,553
Net income $ 3,390
Diluted net income per share (in dollars per share) | $ / shares $ 680
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Acquisition of Musclepharm Assets (Details Textual) - USD ($)
$ in Thousands
Oct. 10, 2023
Jun. 30, 2024
Dec. 31, 2023
Inventory, Net   $ 9,779 $ 9,091
Assets of MusclePharm Corporation [Member]      
Asset Acquisition, Consideration Transferred $ 18,788    
Inventory, Net 195    
Assets of MusclePharm Corporation [Member] | Brands [Member]      
Asset Acquisition, Consideration Transferred $ 18,593    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Subsequent Events (Details Textual) - USD ($)
$ in Thousands
Jul. 19, 2024
Jun. 30, 2024
Dec. 31, 2023
Operating Lease, Right-of-Use Asset   $ 73 $ 121
Minimum [Member]      
Lessee, Operating Lease, Term of Contract   36 months  
Maximum [Member]      
Lessee, Operating Lease, Term of Contract   84 months  
Subsequent Event [Member]      
Lessee, Operating Lease, Term of Contract 72 months    
Subsequent Event [Member] | Minimum [Member]      
Operating Lease, Right-of-Use Asset $ 380    
Subsequent Event [Member] | Maximum [Member]      
Operating Lease, Right-of-Use Asset $ 400    
EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,L[#ED'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 " #+.PY9T]L/-^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$[*&";UI:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(? MZHA05]4]."1E%"F8@458B$RV1@L=45$?+WBC%WSXC%V&&0W8H4-/"7C)@UI]Y+7+:Q/ MI+S&Z5>R@LX!U^PZ^;79/.ZW3-95O2JJAX*O]IR+IA*621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,L[#EE35 8 >&PO=V]R:W-H965T&UL MM9E=<^(V%(;_BH9V.MN9$"P9"-D29@@)+6V694.ZG6VG%XHMP+.V164Y)/^^ M1S;8))4/U+/<@&U\7O3HZ..5U-](]359":')"L1\>1< MKD4,ORRDBKB&6[5L)6LEN)\%16&+.4ZW%?$@;@SZV;.9&O1EJL,@%C-%DC2* MN'JY%J'<7#5H8_?@/EBNM'G0&O37?"GF0O^^GBFX:Q4J?A"). ED3)187#6& M]/W(928@>^-S(#;)WC4Q*(]2?C4W$_^JX9@2B5!XVDAP^'H2(Q&&1@G*\<]6 MM%'\IPG87L07J&#U/ADGV M23;YNQW6(%Z::!EM@Z$$41#GW_QY6Q%[ 6VG(H!M ]B; -JN"'"W 6X&FIY,JM0[I(/,M:K!%1]X;^.;T$IBZ*R M75&O&2KX:QJ?$]$^K:PE\5QRUJSLWTW$,UMU]=?]W! M6V2B193\;:NR7+)MES1=]GVRYIZX:D"?3(1Z$HW!#]_1KO.3C?<;B;VB;Q?T M;4R]I']X60L;*1Y.G>8G&Q(:51.I4R!UCD/ZE'*EA0I?R+U82Z5M>+B45JFM M4D9H5$V\;H'7/0YO)E0@36?W"0P9UN3A2D5'K.R):'Q-SHN"\^+(EJDXS#99 MMZS.(ZZUX&%B320:5A.P5P#VT$)M1^EQ$ HR3:-'H6Q@N(;C.,T.<[N7-C@T MM";<90%W>0S M\QOT&.0'_DPF/G338!%X^=Q9W98/2#*GZ;:[;;?G6GG1X+J\K.1EQ_ .?1_4 MD[/=!GJ%;06!>;/2H[*U"4O_1%%#0H?1$LC1'$K\Q:SZ+TS)9^"V+-G&->>)@*\KUS[E"R%BI?%5OK MX!3NB9;VB>*^!TRO'\1+,G^)'F5H13]@G![NQE:N4S@E5CHEAGN973+)[;.W MXO%25/K" T+3X?QF:%U[XH%U"4MCQ(XR1J-4*;-ZR9%1=SM(0L:,,T22&)7:^B6>6H7P';N7$%:LX3V%_6&E_V%'VQRS3P,F# M)UA*91V+#NA,9=SDGB= !D3\7-#*>PH?Q$H?Q([R0?.(AR&Y3A/X.;&W6ERG M:N\$#ZN+5[H?=I3[N8V$6II>^3,H@/N&F6+-8WM><<'*O04\KBYH:7X8[EUV M>5P)R".&A\M4XYW"!+'2!#')??%,?A/V MC![<,P*[WG:9U?OAP7736OH>AMN6W;0Y#A)C-VQ[J:$I?[9%V, MX4%U&4L;Y.*F90B ?@X9\J65"A>H'&#QN/\+UMH[6S1S7W;DFA#/;$WFQXS% MT^)8=Y@=9K;*U_,SX0_<3)T)"<4"0IWS"QCO5'[,FM]HN" M^T*9%^#WA91Z=V/^H#CL'OP+4$L#!!0 ( ,L[#EF;&" _@8 (<; 8 M >&PO=V]R:W-H965T&ULK9EO4^0V$H>_BFI");M5L&-) M_C.S"U2Q0"[D2)8PPZ7R4M@:1EG;FD@R+/?IK^4Q]HPE&ZYJWX#M:#)RX5;\; V M]L+T]'C#'OB"F[O-C8*S:3M+)@I>:B%+I/CJ9'*&/Y[3T ZH+?XC^)/>.4;6 ME7LIO]J3J^QD$EA%/.>IL5,P^/?(SWF>VYE QS_-I)/VGG;@[O'+[#_7SH,S M]TSS$KC67 \?=S5[QIA3.>MT9Y*VJJDHRIO MN39*I/:969T^;=L)HIW;1E%/F6N21 /"PE98."KL+$UE!=&"O9YR"-U]S@]1 M"7E)KA#+(7O4ZPM.,EG=FU65PXYN1L#% SRK8W^ DT.806]XO=WS9Y^#H:.> MA/-9ST6/41#&?A^CUL=HU,>K\A$6A%2":X]OD&.1O(<]Q77*&V M=RQR-,^39-YSS&,4S+'?L;AU+!YU; $K72/#ONT\/9_ V+DWQKBGSV,3X('% ME;3ZDE%]-XIOF,@0_[:QR:L.J31KKB!E;A,5TYK[MVKBQLO1[-K$0QMUUDJ> MC4I>2L/R-\B;N>%* AKV!'JLPGA._1+GK<3Y*U&%ZD"9YSJ<-N%M@->F7MD^ MI7//@XU[.CTV-/&KQ$&'K& \YUDTV]U4V4=O(^F%3> F-=J3Y['!9&#OX!VD MXE?2@F'E@X ]LY,6"JF,^"^K:Q>;".9TFPB27AY [S9*/@I;)K'\O=-76D^,S(/!Z1U+,3C,+S@*P[[ M*ZLSU_#"<&D7STA?H@>)O*9 M172(9KC#&=["@@Z5/'>WMY>_+]'UU=GGJ^NKY=7EXJ-7YB@6;>?Q46]8RD\F MT%IHKA[YY/3''W W4N.(:T5) M/)1..M;A<=B!0%5Q'^QRP>Y%+@S4'U[5+L9@+SHKW6=%AM92ASL\SKNK,I4% MMSN1CX?6@[)9V.>=QVHVN!T[WN%7@9=5J8'\:RI5^F/H$BRB_<+>9Y0,/'?2 M88Z,8V[)58%RR4KTXP\S@O&GMGK86);(TMN(N$0+H\#I1%ZQVE?<@8^,@^^: M0T/=KLIGZ W?HMCE5-0'AL=F-E!&D)W^;AQD^Q79*WN)>)!%*.D7%#ZS@ Z5 M/*0C&QDG6[L6VH*B%]DZ*U1E4V9 MLA>6+@29=V.I%(/]*XNZG"0),XS\)A% MT5 ]03HFDG$F7LORXW""&CU/Q_BY#O-=N^[QTMR3@M MH:%MUI$V,OUZB Z"#P$&;BKTR/**'R(<' 9!@/2:P?T1J\Q:*KO189?(DB-9 M&0U=1R;*!ZA\[:[YM8+++Z_3ZO1P ;U\<0]U@_\M61-6E[0./<9,]@/0H9B, MH_A<%@5DL2'OXP'O/Z'P,)K/D-#:EDAU:?3=(N%2/>SWM^,V^V_T.O#3L]E.92F0;_,\YK%\Z'7CQWSZ3CS;[EA< G* M4Z9*B+E&[UB:5D65UR^2 4,B%<;;R%*7ZI@F_6;'8W5$0SR 5-KAGX[C_V>I MN'@H&[JDS\@H5NI\VZ&S[.]*&_OZPRO6/N:X=] M9IYV>+KSE<1^HOJ-J0=1:B@[5C N^)" ]VK[U6=[8N2F_G!R+XV117VXYBSC MRAK [RLIS76:E$\V\K50N2:44ZV$JD\3;'\YYXP<5I:KO7RX#L])-H\L%>+#!_( ]&/ MV59"SZZCQ#0E7%'!D23[I?71O=NXA:"8\9.2DVJTD;&R$^+)=+[$2\LQ%1%& M(FU"8/@YDC5AS$2".OZN@EIU3B-LME^B?RK,@YD=5F0MV%\TULG2FEDH)GN< M,_U=G#Z3RM#$Q(L$4\5_=*KF.A:*!5 N^M M K\2^&\5!)4@*,B45@H.&ZSQ:B'%"4DS&Z*91@&S4(-]RLVZ/V@)HQ1T>K46 M/(95)#&"EA*,QEA#YQXSS"."'DQ@A:[6N92$:[0EDHH8/7*\ M$N\C@XU7D!9[%(M\I_7.%O:Q2: WI3E([E2& M([*TX*101!Z)M?KCG1LZ?W;QZ,@WK?.U//NU9_^-GN'80F(';QU1$8$'77[] MB_SA_,QO;[JQ?LM@DZ;?T.LV'-2&@U[#7[C&_$!W8!/A5$A-?V%SZ'79[8TT MTLLZN%P[/VC#VW3,;E"&)3IBEA-T!9L_ M%HQAJ5!&9'E$7'>!*%-,&W4YMXY[MO*]=8Q=^8&,+11AC2(FF+UE4_06,1;"0,86AWG-83Z"P^@= M,;]8E[!C1_26,);"4,H6!M?Y??=RQH,8L2&J\,VZ@LG\_#K07\18%$,YVR@: MUU!W/ JJ5#[\/E21ARCTYA]-82!G2<%NW,O-5Q1&PO=V]R:W-H965T&ULK9EK M;]LV%(;_"N$50P(TL4C=LR1 8JMM!N2"..WZE;486ZLDNB*=M/OU(R5%LLDC M+=OZ)9'DEX=\>'U)GC[SZJM8,R;1]R(OQ=ED+>7F9#H5RS4KJ#CF&U:J7QYY M55"I7JO55&PJ1M,Z49%/B>,$TX)FY>3\M/YV5YV?\JW,LY+=54ALBX)6/RY9 MSI_/)GCR\N$^6ZVE_C ]/]W0%5LP^7%S5ZFW:1H%9\R]BQVGI%&^<+Y5_URE9Y-'%TBEK.EU"&H^O?$9BS/=215CF]MT$F7 MITZX^_P2_5T-KV"^4,%F//\C2^7Z;!)-4,H>Z3:7]_SY VN!?!UOR7-1_T7/ MK=:9H.562%ZTB54)BJQL_M/O;47L)%!QX 2D34#,!-Y K=-X+XV!Z]-X+TV M![]-4*-/&_:ZXN94TO/3BC^C2JM5-/U0UWZ=6M575NJ.LI"5^C53Z>3YC)>I M:G:6(O4D>)ZE5*J7A53_5'^0 O%'=%4N><$0+;6J4!URK7O*$WOYX>!C2;=I MIA(>HB/T<3%'!V\.D5C3B@F4E>AAS;="I19OT9N]]].I5 RZ)--E6][+IKQD MH+PNNN:E7 N4J'*G0/KY>/I@)/U4U5U7@>2E B_):,#?M^4QWUR%\+Y?[DG_SGWOOI' >QZYQ. MGW8K"U!Y86"HYK;*=;TPWESZ)JLMBL+8-U!M$8X"3 Q40.5CXL.H?H?JCZ*^K[@0:%/QQTQ" MD+Z5Z5'H1R8EH/+CP,0$5-B+@M#@A&2.&[HP:-"!!J.@%^D3JV0FLG)5SW%J MQ?S*I'J#J .[JET2&-" R/,-F+DM(K[O&<2 R(D\F#?L>,-1WH5:EA7=6[1B M):MH7D/35*TNF9 5U2LW1!X"Y26106Z+B U=LK.)&B2"54]L [7K%L52K.Y9J6 M*[6I7=&L/$2Y,L$@M.W,E!KCXC.[N;S]=+:YN;T!RVY^YKNGT9H"*^'%LLMNJP#5]5@+EB,-@ +^W MA'C<$W:42/'OX"<+$-MV:2&)36I;%+A6@T.>T'+]D&IWH=T_H^E=(1EWA3?) MPXA3:!/O'14$UM8&4.$X,)T"H/+"R/2^4(Z8#,S6I+>"9-P*SK-\JX_OU!!& M*<]S6JD-O!K:]5$<.*#;@.%.09QCWS71&U6TI[+(H5"QN84'5=[ #I[TAI", M&\)+*K+EO^$F$+')+Q([<&_+D^$%PNEZ:1[@R7'M;XL=6_P=4GF>:E5?%2L!8P]7KK1EYGW9;;JF+E\@>2%2U%WAX!I']NA=17&6 =0 ;-;FK@ M%,ZS6AIR:*'5TD"H8,"\DM[&D7$;MW\K,[PG:U(]K1E-6:8'Z M_9%S^?*B,^CN>,__!E!+ P04 " #+.PY9,$S];^T& "C*P & 'AL M+W=OR2?O0Z0,VVC4-( ?DW>R_K\ $K ]+..5E#=YSC\2Y%^D>P^*)E%^J M'<84?,NSHKJ:["C=OYW-JNT.YW'UANQQP?YS3\H\INRT?)A5^Q+'21.49S-D M6=XLC]-BLEPTW]V6RP4YT"PM\&T)JD.>Q^7S.YR1IZL)G'S_XF/ZL*/U%[/E M8A\_X#M,/^]O2W8VZUB2-,=%E9("E/C^:G(-WT9V$] @_DSQ4W5R#.I+V1#R MI3ZY2:XF5CTCG.$MK2EB]O&(5SC+:B8VCZ\MZ:0;LPX\/?[.'C47SRYF$U=X M1;*_TH3NKB;!!"3X/CYD]"-Y^@VW%^36?%N25(5J'9QB2N0%N#3CARJN$BJU^ %=[Z843;O>O39MIWCN^,]3RLXUI&L]Z4=, MV>W+% OCLDB+ATK'%1HFN-T>\D/6)(#=-NRF8#,\E"4NML_@.OF754.3DFM* MRW1SH/$FPX 2\($46U+0DF2,\0'<%!2S)%#=3"+]3#X1I@H?-F.%U547ZJH+ M-3S.&9YW<1876PQ>,JV/I?$*Q!2L\?8-L.%K@"R$5/5P9'4;UGIM?%PZKN4O M9H^GV=8.7:_(;ZM]O,57$[;D5KA\Q)/ESS]!S_I5E>4QR<(QR:*1R+C\V5W^ M[$'Y&Y*S(Y/'Y4S(F RQ+-1:1DT#']H\*I11%H^(9 2"=A!T*$X1IU/$ MT2K2+$+3>B]+P);D;(.OXGI142GB2%4L3'$E(WQ'4,-($AH1D7883@:WD\'5 MRL"69%9NN[K#>,1L>6=28)4$KE$"(V)M1(0R GES00,]AA/!ZT3PM")\"#^! MFP^K/]Z'JDOW3 6Z\HR7+B,01.+5&VDB PUW\7YW\;[^1CCN]%6S/['.@-T/ MFV=0M[JX!#C?9^09CRU3'!(=>L'O[2\1V4+ M1V6+QF+CT]B[*SC,7@U*'1I0X;+O8@WZ?"Y6N R;!J[KBQ4NPVKGP!>X L/D M.=.DP]ZW0+UQN:1-;ZET3:H"8D-1%2--:(9$^I%X-7K/ O6F96BW#LV.Q0Q9 MFR&A H(<7Y1"#^*UZ(T+U#L7?=/>!NNZ=FAV+ H(G'N.*(*1*#(1\1KTO@7J MCD2 *I1W\X@H?DRTVY M(+V]N:3%0;*/$+7FC:'$>ICMR#*S8!_> 7/W\:DRTD-Z]G&ESU*ESS)L MDGV%;/N&"M34\6RQP!5#PL ]MP?T9@;IS2*USV:;856.(O%@K8%"+I=QP5 M#(G/8R,%"LUM_XQ?1[W)08;G3)>T.;*;D+8U&0)E88P\H1D2&8;B]>B=#=([ MF\%MCO&AR5ZQ?7V5[WD-:5"##]RS.>N.S MDBR/;X0>3RC9-V\P;@BE)&\.=SA.<%D#V/_O":'?3^J7(KOWS.A,66C0UIP@PA9)=.0YB0;1\[PA9!7=NBEIQ+ M?WV/C,%@R=KL-"^)+8Z.OW/]=+EXYODWL:%4HIPX02\E+.N,+LJQ13ZZX(5,6$87.1)% MFI+\]8HF_/FRXW;V _?L<2/50&]TL26/=$GEU^TBA[?>04O,4IH)QC.4T_5E M9^R>3[Q 32@E_F#T61P](V7*BO-OZF467W8^TWI?%@S(H(.N')GRR6F\O.H(-BNB9%(N_Y\Q=:&=17^B*> MB/(O>JYDG0Z*"B%Y6DT&!"G+=O_)2^6(HPF@QSP!5Q-P!9#4&B,X$GPA,5$ MPLM2PC^(EA2(K]&$B VZ@8@+].%K1HJ8@AAPPM! MLEA<]"0@4_I[487B:H<"MZ (T"W/Y$:@*:")3^?WP**#67AOUA6V*ORMR#XA MSSE#V,&^ <_D[=,]"QSOX&6OU.>U>7F\_()N?K_[C]^F,T_ MH_'D8?;'[&$V79Z;W+93ZYO5JA(_%UL2T:3N]NIR=[V(24:%,8C]]PSB.RD[\59P\%9@#6(ANH^$;/^ZIJ \8D0U8GA. MJ'H89_$XY;ED_Y;C)D?LM/>/(AAXC2#K(CXVAS@\@ ZMH,<)-"Z2110!Z:&8 M%RNY+A*(6<0+"+L)9ZB!U2\NA;5Q%HC*!*8%4A6L,^U+Z.G29"72;T MS0A=IZ8VQ^[1HW14- ;L3O,< *]9!HY6E1MQ84Z!2O6)RX8-S :9%J^Z1W3L MVC%7::E:$65/9 6]J(MD3F)C\"MM)]'W!TX3J$D*#UNPXAHKMF*=53D*?<^( M#>M?#?QF)1FD7#=HBWU-N*Z5S4;7^UA+\H*($%0:(7J&CVO>TX7Z1_E["K#F M0]=.B(N<;@F+$7U1M4//$)<;FL.2#U!G<@=9(%A.(4&@_$L[ZIPP&N/K-11J MQNA"73]L:;%N3:.NE7=&Y?*_R]?=0E"+N_MZ=^\W >HRWJ %7LU;KIVX#E6U M):^M[M.IQW6.$K&"ITMUWIW"JT4)8RL6,+DJQ&@@73ZS3YJ M$O+:*KVF)O<[W!1%>4&U9-W#A0909NI^P41>J-W5.A\-^EICT(5\I\W/-6VY M=MY:Y#PN(@FE)(L\,_MO2A5J6HKCF*VSGJ_E;5YDFU%@GHR!P@@9L M@Y0;#ENZ+:Y9"W^'M?X'TV*=G#2F-VD[=4U-GMA.GHLBCS:J'T$H M(1#TGX)MU6[)Z *=)[L:F9J$^FWY5Y,IMI-I>4!1TJE:.Y,(8 JV M3\9;EK)??AI@-_Q5H'M8MJ()S[>?C";H[*@98"!0-W2&+3T6UQ2*[11ZJ/Y" MK:E95FX!Q%LJ7V=,@]]-0J';;UG'X)I:6$96'O_A,GHG;:>N MJ3D=VSE]05ZK([0,29JG*.'$3#G8P-I^V->":! +<%LGK-D=V]D=8A91&@NT MSGGZ/:0Z*VLH#;M-W'?:Z+&F;FRG;B,]?JBJY>,1U7RG7$ST;O"U+N:Z@[#% MV5Y-\IZ=Y&]X3MEC5BWTHU?$4DA!J7)$&6<\!-1)N]MD2(.,W^)QKZ9UST[K MDR_C^>8 YGE^C^^GRX7XV>9A>EV-&N 9"'WAA$[!A3^KY?@L5>#6M M>_9-J4)UAJZFGV?SN3I@O;M!B^G][.[:"-6P^1P,FP>/)BD/ARWG/=[1H;"= M9MN<>H:F,&@'KM.H%WK-O91!:CCP6EJ^5[.MY[^IY2^+[38I;PE(HGJ_NB&8 M9;NK)74@:.GSGI7/?_A@^YVTG?JC9F[/SMRGJX_C39#1=)V)^ZY6';H0]ELV M/U[-U9Y]&]P$"JT>5AAGY?$V+)1(NMLD1V3+(*3LW^953&5 H!W$AT%S?V00 MPFXS\WI']U8IS1_+ZSSXOH*QN^LYC!ZN#,?E15EC_,H]G^PN_FHUNWO(6Y(_ MLDR@A*Y!I?,I!)?FNZN]W8ODV_)V;,6EY&GYN*$DIKD2@-_7G,O]B_K X8)U M]!]02P,$% @ RSL.694Y86H9 P ;08 !@ !X;"]W;W)K1J;6R'(/JD24Q/%Y5#$N@^G8GZWU=*P:*[C$M0;3 M5!73SS,4JIT$@^!P<,^WI74'T71872<"5!8S$)/@TN M9R-G[PV^#XXODP)XW^A[6R'HP"R MQEA5[<&DH.*R^[*G?1Z. !?Q'P#)'I!XW9TCK_*:638=:]6"=M;$YA8^5(\F M<5RZHJ16TRTGG)TNE448P%]PC2;3O/:I4@7,&D.6QHPC2UZ<;93M&6<=8_(' MQG.X4]*6!FYDCOGO^(C4]1*3@\19E@COWEPD27P%ZY[&:?[PSIA>X#.(-:((T$V"KWGMJV M#0M. %4:3,G( M]_NC3#M Z@"O/:OH: 14J+=^T#D_C;3=-.A/^UGZJ1LA+^;=(+YC>LOIE0DL M"!J''S\$H+OAUFVLJOU V2A+X\DO73I1.P.Z+Q1UV'[C'/3_,--?4$L#!!0 M ( ,L[#ED9FWNT-@0 $T) 8 >&PO=V]R:W-H965T&ULE59M;QHY$/XKHZU4]:0$"*2Y* 4D2(DN/37)!>Y%.MT'LQY8-UY[:WL# M_/N;L=D-/:6<^B79][)%X@!MJ4V?I05(517W:[/"RR%[]@* M#7U965>*0*]NW?650R&C4ZF[_5[OHEL*9;+Q,)X]N/'0UD$K@P\.?%V6PNVF MJ.UFE)UES<&C6A>!#[KC8276.,?P>_7@Z*W;HDA5HO'*&G"X&F63LZOI.=M' M@S\4;OS!,W F2VN?^.56CK(>$T*->6 $0?^>\1JU9B"B\76/F;4AV?'PN4&_ MB;E3+DOA\=KJ/Y4,Q2B[S$#B2M0Z/-K-+[C/YSWCY5;[^!:= D>5'$<1XZ.P&'%L3&C_$5*,WD5.& MBS(/CKXJ\@OC.QL0^G *4^&5![N"!X<>31 LVK ;* 9;=O,]WC3A];^#=P&? MK0F%AYF1*+_U[Q*WEF"_(3CM'P7\5)L.#'HGT._USX_@#=J$!Q%O<"1A#\'" MC3+"Y$IHF%.R2(T6_&OY)KCSU^%X9JY\)7(<914+YYXQ&[]]X'; %-M\Z=_7N-['/'N?C%+]9[,;^=P?P,/C[/Y M[&XQ6=S>W\&B0!J4W):5,#N.5AM12Q500FZIHL:G)V^UDH*/5ZV,OI41"O&, ML$0T0*)4PI&=,A'82;)&:O)0P!H-.J'UCK]@Q6CB)<_**<*M-%6+=@_Y!W2J M/(BG3-I)<;B-3)B!$E#&!U?'J4^5)C,XZYW^%LTF+JA<(URRKH^XKG6"F)_^ MU8DZ.TGA]>Z$L78@+1@;"#/7M21QM&:_%.;;^"MK@XG=Y?!KK3CIY>['DF3A M-=)$OJ9J!VX-V-J!K92AH">1C)!?:$LDV=]Q992/R$32,#U-;/+:.3ZCP*X6 MVO\42Z@D,D>#.7I/"SDR$+ 2RD%UL 2 ZM?D+SMP7U$^,039T.Y+S%F04#C$ MTZB%5]O3DA%4W.C=A0B$"K;X= M-1;@MJ*USNVWC[U#X3@&\_I(<.42'0S.4B"JJPZ%K=<%^1NZ:UBN!OXZ-3NA M:H7/O!OH4"J?:^MKBMUH0<$*$DPE/82D&E-E8K:<0ZF\IDN1XL?&\=AV[(\, MCB>66G*&?,/RT)#/E]JD*ZSM\(.9_!] IL<>+\T9. N:BJ:B'(2[:F(,]09- M1&4=B6/:L?FU%7E%JI!)HS7Y_E?JP0D9:3P8QCEWGPH*$Y?9-B^$64?92;)X MM[]CN[=O+OO]W@>8SZY?6YS=@RNN1+>.%[F'.$CIMFM/V]\*DW1%OIBG'QJ? MA5O3B@"-*W+M=7Y^GX%+EW=Z";:*%^;2!KI^XV-!U4#'!O2=M6Q>.$#["VK\ M+U!+ P04 " #+.PY9BYDXB67&SF^GJEL3\^OG..575U61+=G*!>9&XU'+VO?GBMJJ_NJ4QC;I;%:5[ MN;=LFO7/!PE&U36%+F&O3 M?%E?U7AW$$_)[X Y>9=N:B*GZW>;-\ MN7>VIW(SUVW1_%K=_MMX?$[HO*PJ'/]5M[+V9+*GLM8UU?I MD&PX.[QGP\1OF##<7= ,Z6Q)3KIL:W%ON: M5Q^KQJBIVE?7PA55S=6U791V;C-=-NH\RZJV;&RY4%=583-KW(N#!A?3]H/, M7_):+IG<<\FI^E"5S=*IMV5N\O[^ P V5*7F=6%NFYT8R!]S2"^W -A5K2YX:L\:'QJD^"IRYQ1O%U6!&%U6^(T MU\ZQNBP;4V=A?3B'-C:U+IUFN^344M\8-3.F5*:P4'&=(/HWH!XK MF"D8H5)=M'5MRFRC/M,U14>#>5ORG=B7A35;:%G7$3@'9KKNZ/SE^HVZ.'^C MOCA#V]ZZQL(L&D'IW,&NKP4CNDOD0.[&XOLD 6B19['-1B2!>5F;/UM+,K32 M)3P#+2;E7.FO1IG>K3JYM5GJ1NGY'/9>/;9/& \ 4=5$,;V*7,0>X_E06#VS MA6W KA'V^$VY=5E1N;9F- $A"2;!,+Q3?2W!?0+0W%E'JP)1B5G\8A![:(E: MM[/"PGKG(SX5( P#3B>6<-%.%QYS<[* MS0_$,!^#*95[B'Q!Z+L58(SRYHM1@O1 (LB=SHI$,0"!L3<:GP&) EZ>]9HV MV_(&EU?D56807N,RB!Q6K>LJ;\&EVC1M78+TN0&@H ^=6UA_'58!C494C21B M3723.[(H6.NVSI9PRV0XZ-JZ6JE9ZV#5G /O5C-2*$*0**R+C;-\N(6XVYHE M"^\6597?VJ(8 21=V+_BZ?#O!HH"C=5WGOTCPKQN=2$$6L-U0$# VE0DMHF[ MTJ LQ/U&%RWQ"'X]^XH/7%.W7A>PFC0;1Q+%@0LT^D,G_X:V,EO WP<92;$. M\%BTI+R(6"P..L\:0$S<1+1"=&D+R(N%LM1"LJ8O'6/UJP'O6H/_+%_1AGA# M03;AZ.ESXKZLLTQM,(&,%2@GDDIBVS:U]5;'M6M8:"_^ /L6T1@SRDL$^V"R M="!*[<8]QQ+E3<32W[KK2]Z=7[]6Y]<7ZO3P=!318"3A%6!YZ1I>><'A%2Y2 MC\,&]02T*HH.'HAMKF:;ONFOV4; *D"&;9G;&YL3=>,F0HVP(&OP=RDP]M8S M',5&"&P*L@&R$E"&O"([6#8?+,%.C A Q2;:6%9D"#AR)_)4L#4+489@8G/( MKVOVW5*4BZ_((EG C!R&Y$:,&%FS,OZJFW'/4X$90B#V$#*'P#R%M.1T6K.T M=;X/1P E3I\- ;$Y&FN@1!_@'J*-MS%>EOO2+I"X;\'!ZN*B#?/R^G#P MD+@@,H0PZBOC11;Z:Y:4<=T8_\58O7D8 I&SQ@-,#NL^!!'C9+IUIL?!QT=/ M*':2J$-0F!F8/ZRO2 MAQZCBFI!VINQD-Z0>+@NR/G%?XF ,GR7\@7\T(L%K"N;WLX,X:*%J1:U7B\1 MF9.E7;#$$<%Z/(2S*DM3;!FW*)4^C$FN(6GLW2-* 0]H%E7-,I8MK;D1S] + M7F9_&$YZ1>[7%@1:(M>@97"*6#+RX06TBB+/A1@0^'GX723TS29E'XN(=DLU MAX_W>LW1EF$+"?Z7U0J$FT-5*[+>GSBYB/N3\*19UL:HE22%AI)"A93.Q)2. M[\*+J;HE<2)%O6/'!*MW>OH3?WWZ]*<0%?D;R'N[M:!<;$:BA5YJIL>R:SK] MB8T<04&ANV&#ZID2OW%Z%6.HA_!P]NX_Q.+D;!>+(;B/)W\3[K&Z9@],%B(: M]#1]NF4OT0/JF0?J&8CT3[BUS0#VLG3"3!?B@4)KMB:]#.$I8,L-!=H(SWE<;G_# M!5X* >EB]; MFNPKU!8J:Q%RZ!K9'+;FKI 9"_L02E(@#T'=4%$?.Z2 M.L]:8"&NZ8T3GD:.2:PD'G"_J?9# "U ]R,F3M!"#,W9%\LP!&YZB'QUX]*< M"J8/DI&8FTY&7)LMR=6__W@Q B$V_K2X->^%]"D$+=0+XB8>1F6VSMH50A*@ MC6-OX3V772IZM^88E>A?527A-C/[X=-X :>#4C,!.)"3&KDSI=Y$<)%VJ@R4 M[,VH9M-WR)0?!['O@.9B @EVRUZ4L*"PAMBG6+4U1Y>,!(0)4DWLYWRR3MY] MXR2?6;"Q>@U"W"X'Q%L7WC2R@Q/GGWYER=JYJ*S>*QY99P/PSH- M<%*!,?#I)_KJ$':4SDG\A4^:#?X* @8W , M)+J>!1]C<0CT)BW8]M_[[-VB^WDP7.F$:#(5;SEYQF%*4S7 _]Z0:_P@&'"Q M_Q"($+L]_3X@WM>5H-EJYF8.+T:#003(S5^?=OE!R?PLH*JYO;"O$"(G-:S2_>(KN'6K$! M2O.,H+>.-%PM844@9(7%ZIRK=:X1ER=5>2@D#(VENL6*\@7RH"'ME^)F6H!C M@B61(F2T("D7 \"9@^G ZN<_RYT ^<>3$](NMZQJ.#5H/R4_0-HU^T;7I401 MG@EK&):%I)Y4H20SH"4H]H576ES#$R]"Y:7IDWGDZ^$-4V-E&S%]71VQ<^T M_!=H,20=4C.0>$#/%?Q"KF-X+RGX-9V$2NC/] ,DZ!"#5 M#:F^5QNB\_24P#L[]J1FP],5-NR<6)<@3%9/A\NH9$7=%$M%%D8ECX7MVG05 M8Y;C-9MXD$\VL]O9K^;[;!V[:KC8MH*]<*\,NGV@'),N =V\#1RJ502=X@8G M\'SO"[4[PK/M(< MEBE8G7)1A'HZ8=*65NI<$-QUY7RM63PD?4\!0J@'IV5B MY/O-=HWFAIK$W6JN>2>%98X,D*%1<9 M.8>%2QA_8B@9KX8_HC1N(;3HQ4-< M7,Q"$P'25V\(0JF_4=!%KFHF/0"<*#XUA7!N:]=XEX3CX%= =I^LDMB>?!S0]*-Y4;M'8.J__%&SW$/ ]#>:/ MT&7.&8F 02OZ@)0P@,YI258\JSCHVN;.I0"2XBG(\YI;5@D*Z-N:3P\-@7ZP MX=-O]WU8 B*2F#YSA O?0Z%$;LG8B*=$%O@5[HT-HLZ6#Y2*3-(?TDDO8DB M9P&U<,TWX6-KU,-.;@- E2\)-TS\7>ED>+:.,W>9,;GO#,>[$:T-@@NEJ!?< M5^A:7.PC>\F$\V38(EE?K+^%J/!?&D@^1< %L*WJ6OHTSDL;]FBN*N-EZ7M' M6Y1$6)^UTG.-\K@=0TCW1^[KLC[7S_BDG56TU+F)I6_K8U2B4_9]>AB2*JJ2 MPORR8^L$)2$XK(_$L5WE*^D_]0PL!Q]&.@S>1I$MZ??5MITL6;J=4*8OVXQ; M4'!B0TFC#.F9H84'8.-9=#AWVV%%N35Y+IYIVT<$/VV[E=Z'L5%CA+HR-E/7 MUBE]O>6CR@8+> 9W[JRP^K.T>1$Z[%-A)1^X)6D)906GBNPSB;=+NP9_"6TO M.SX?O34S7&!ZV/G36#GE1E*#>5OXUBGG;RN2@+]Z5H5R2?;?7,U/F.00QEDUA MB?7\P+5(PVKI1WM[T^\OC9B<%%EW#?\T]WX\JT Y'VJ&>L,?7$%_,DJC@ 1H M6L55 +/8B$PDZR05AS$2*?0E^IZM=J&\+,SS-LFZ^YQD"#EW& ;:(5['N,D>2]5";8A8EM?-G5"?M6 \! :AXR13*,L"W' XG: M:#CAH@9ZU'61Z-YV3;N18[@+,_BD<9N1V[K?P=H#Y'([?MW("KNQ^/8%72P_P!6!L MU"E<6S,UWNV'CF(($,;JFNHUL6(4&]E#HT*I.[UW7&*D. >W;&'8LOFDG".[ M;?J->\.1W:'):,?]7L:;F%&T=Z1%7;HY"NXW-MJ3;ANGW9%YG3GMK*LJ]8K, M<.H+1J'_R(DR5;_[4R51%SM,:%8K\7A4/F-)X:9".F;BJVJYS^^[TI;@)]Z M"W,EQ0N<6\?.HN\SKBFOSJ0<@T]&H7E,4RHT9],;6J&$)QU92895WG15IA7@ M !%9$"2.B55EEXQ&P22:7(!?2$^ S+8M9[^N%$WBS02FUCY M*)?K,ANCZZY@DH0+7#P941]'2N.(C?NMO#HTY9HZ/CK")=4.94F>]\4NH#??8;SGF[752_ !H.O/I"R92\Y%& M4;,-P -333W:=($;2T&/]QL?OHT$KMEF:% M\L>/!TJ.S7,97/XTE,^0?(M2 M20JR0_WMX4,>V( _C*Q*E6$'V5M>4@99I:.(U1WH*PAII M^ QP1-*;KEXCW1#N(L*:5#RM(AG^SD[I%J>)\!".PA^ +A,9NO.3R6 FA="C M(.#5&B&\&(#.@8Z^&?4Y$E,.\FBOV,XP\SH 5VRKB)\H"(-1[*)YKQ=$4XB( MZZ.S$(WIE$/&=A*+0FV?5>PJ#%55: ;+NXL J*_+&1YAX2$9;P5&WL@%E8'W MK'$>B&)6E 90=74SZOIZ#7Q#*:,Y7IL#=9'>F1L=C>E8O:72A._N2-'ANZ%B MBJRY*BI>WWRJ0+%UUDIJ29%UM.%!_IC"-=_1E08(^9N*]C!'/( # MM^0M-U.K=LF=B^#"R2.*\>K M8N?V[=7UH\_WC](\NKX/M$<$&OV9)J\(HD"T&VV+T-+*I'#%=R^K@M/=']5D M=#HYP_^CT;/38_P_'CT].^//CR:'CW[G9Y?(WA('%Z9WB%/[7*3-L.GDV1G^ M'A^?=J]/CQ^]L47+3!!V2%NSH1HV,S^67265I=)7Y6/(ZW;VE%Y/C^COX6E*%>) NOWG1Z\9BQ_5X?CD*?\[)E(< MC0^/Y=U3P03'\YJI?'K(_Y[Y'5/UCJ+CWS@Z_M#%2_W4C\N2U.:N6A)Z2 C+ M?EKAWLVE+"_J>G!<9I ;PM"WMZ=^PILB)CK*-XF[9Y?\LK26E5SEE;#?6F%+ M%F8*_S)QYAD&S+!M#\.$9 IP?I59-CHQ\/18LC^E@%D WZFAC;OY[,]P/IDZ MFT#W.IH^^M^^$AQBG+T7'TIHU7^LZW\R*_T2/RC?;XFDTQ< MT&-#SDD*UNQ$N-S 9 ?"^6A&@P-M21U&'-QT73'J8W81QW@+PDF$\%(H$.9- MX7*V >7T+P\#-P'#"&XUH\E_5N1@KL3[)Q# \1@K,0K/^TA9C H?\BZUNOWK M>8K)C\4.8K9+R><#1T1BJ>\Y;X!$&>U"]!(31T M32__[KQ:2,9ZK5$IPFYZS^IM]UD(9>*5 #14&)UOV\R=I\+"H%L6YBNV!QDX M5 @F@[X<#8^>4-DI#BQ(ACI*9QYV3*6+LUD^5N)9B&X2HZNG=8\1;6$:?0NU MV$M^R#4DQP_=W.>,EX:^7G6W\[%C=6T6+*"I&_39L#3Y2QI:74A^(7/W!.'? M?CIHB?RA6?*,8\;N=?AQH:[*O+1FG@PRY":3U(%*.G6H'USPJK=W\*EL #_Q MO$9-^745^_S=(:$D%2I#X="@5:$L)$M!_""QDCGR>'+9_7.-]U3I.%9LR&-&'YP]#Q'N-58%^9TA>/T+I19 H0RX,.! MW$.!]%2::6NB''A4;)*4WK%=X4%I\)(>6R>'%:(2]]0Y2\N2UU*5\9=$/O.C8%Y2G M-'?X)2T+:>32&&1('NA\D'G@1F&LQ0=/P6:KZ@-XPZ M0F[MOM+L,SU32GO.\3TY46".K+AI):TFG9%VR!4];9L%BFDVWB'CO*9PNJLI MO;V3G)4' 0 9%VUMSO$+%3Q\*!.+X+/-5@>"]5&K,).:,'I(+\.H(XVL23ED M4%.'?CW@(/GQ!Z(/_\2%D]*E_ Y$_#3^BL:Y_'A$MUQ^@N.#)O)2NVZ.K8?C MIR=[,O(5WC35FG]* D%+4ZWX)>PQI)06X/MY!6?@W] %\;=%7OT?4$L#!!0 M ( ,L[#EDT1YU*B , *X' 9 >&PO=V]R:W-H965TVNEEV:!:.$U$]+T@X6U^648FF2!&3-G M*D=).S.E,V9IJN>AR36RU#ME(HRCJ!UFC,M@T/-K3WK04X457.*3!E-D&=-O M0Q1JW0\:P7;AF<\7UBV$@U[.YCA&^Y(_:9J%%4K*,Y2&*PD:9_W@NG$Y;#E[ M;_"=X]KLC,$IF2JU=)-1V@\B1P@%)M8A,/JM\ :%<$!$X]<&,ZA".L?=\1;] MWFLG+5-F\$:)/WEJ%_V@$T"*,U8(^ZS67W"CY]SA)4H8_X5U:=ML!9 4QJIL MXTP,,B[+/WO=G,..0R?ZP"'>.,2>=QG(L[QEE@UZ6JU!.VM"&(5>-U/MPR89.+-Q3>,@D&NU<^RG9@R)DL60#6:+$^7B+D+4DB^(VG\QXM7 M9)6EE'NOX-^$/^8+G#*5]HT[:2H-K$K#^]QB@MF4[J'9\*M-8)DJI*5KHHP_ M:G>]U5&C'=?I2$V.OA,*=PP'KIOC_XE(:8#.?*:<1G-9>^=4^X]#[?A%LB(E M8>E)C8J24PM+8:Y4:N (.O5.N^G_<3>N.89*NDJ%;N<UB3_W(^C6+RZZ_A]U&["O1L.='IJAGON7@O+='6393JO5ZC&Z+GOP M/^;E2_:-Z3FG#!$X(]?H[.(\ %V^#N7$JMQWY*FRU-_]<$$/*FIG0/LS1>UJ M,W$!JB=Z\#=02P,$% @ RSL.6=]8H;?S @ E@8 !D !X;"]W;W)K M&ULC55K3]LP%/W>7W&5H0DD1M+TP6-M)0I%8Q+0 ME;)IFO;!)+>-A6,'VZ'EW^_:*:%LI=J7^)%[SSTGUS[I+91^,!FBA64NI.D' MF;7%21B:),.BI MT@HN<:S!E'G.]/,0A5KT@V;PLC'A\\RZC7#0*]@<;]'>%6--J[!&27F.TG E M0>.L'YPV3X9M%^\#OG-&JS?G 40(HS5@H[48LON-+3<7B)$L8_ M85'%=MH!)*6Q*E\E$X.==%?(LSYEE@YY6"] N MFM#46ZOI+:<\.[A6%J$#GV"LJ=':/@.3*8P>2U[0I[>]T%(1 M%QHF*\!A!1B_ ]B%*R5M9F D4TS?YH=$KF88OS :XMB U;!!9=,)IP)N+7,HI-K-NFMX-J;X=RE.3$%2[ ?T*TPJ)\P M&'S\T.Q&G[>0;==DV]O0!R]=V8>Q8-*^;0Z<,/D,&4NA6#]! M6)-D!M0,J(M8=]%'G&."^3UJ:#7];LM%SI0@FS GC3?QC7]B&[MWDI4IMYCN M-5X_R X<=SONV6DW3I.DS$M!G4WIFI(L:K4W@MVCSG%CCX;F86.O,5663L . M-*.N>[8.B=A:,"[)_@P2,0V6!-M,(T)>'7%T1WR#-*]F07)VFEV_L=-L[9.% MF0*]"8GG@^U5#%_^?XUV7-6(X[]K;#J X9I7Y*CGWA$-)*J4MK*->K^8GK.I0&!,TJ-#@X[ >C*!:N%585WGGMER&ULK59M;]LV$/[N7W%0L\(%W%B6X\1-$P-V7M - M:1LDZ89BV =:.ME$)%(EJ3C>K]\=*3O.F]>^Z5=[30YM;.$1W< MEX6RQ]'JPV[7I'$MA=W6%BK[DVI3"T:.9=6UE4&1>J2RZ21SO=TLA530Z M\N\NS>A(UZZ0"B\-V+HLA5E.L-"+XZ@7K5YX'?)2[LQAG8DZG6M_SP:W85:]-Y*3BI%P[0U\EZ;G1%^T0]N$]\,'"I5B*:8%'74?8 M+-%-&YQ)P$E>P=F'SUJYN84SE6'V6+]+G-;$DA6Q2;(5\+=:[4(_[D 2)WM; M\/IK1_L>K[_%40M.P[E40J52%'#MA$,J,&=?\C? [;T,Q[UR:"N1XG%$S6#1 MW&$T>ONFMQ]_W$)V;TUV;QOZZ!2G#DZE30MM:X/PYPW>.Y@4.KW]ZR6N6]%> MYOKEZ\T9)9Y_KN%R_'T\N3AKBJ *10"IIMZS#C/0.;@Y0JX+:F*I9HOM 2-I1WCQ(9Q#'+-\<6A=:S< Q =**.P=>B]0'\02Z1#; MB5"W\%7!.4Y-32,+DGYPK^/#<:++2J@ED"H2%$A%Y244C F,FH".&5RAY2K+ MGAF#-D.\?3-,DOCC\Z_>M _#-Y.-/(J0TGW'%O,LYK^H'NAJ)(4U,C$R;BE#9!?U"1 M@T*IN@1#7 %_U%0PA)SL'@Q^ 3'5=^AQM,+W)4\LL)C6[#A],8IG..1A0E#A M>(RJGA:2)FQ&]<_763J'3"QANO1 YYBA(1M7H;%"XBA37^A"^DX7TDI&+L<$870]FV]TR= 7V-!SW,(\ MKM529,B-)K([/RF:,+(_F\1(=R?A.1"B)JQ/7N>1S$)2+IXX)S<[/DX.=F%< M6$UU\+.%2LL/M8K*V*6&HX6:A(U7?-+,[77GK$3'< 4W6RSP9':T<-EF0V"B M>!<**5_M)-#V54%>KO#/[GR05XS'-LG M+BVHOF"G&?7\?8>@J>0J]$M8L=QM[#Z[./XOV^%V><7V2S=T=V.'*M',_*9( M >9F".O4^NUZ&1V''>Q!/&RRU,DS3DZ!.:G&-'DB,&$[# ].5WXCFVI'V?/' M.2W4:%B ON>:[N'F@0VL5_31/U!+ P04 " #+.PY90'XI9-L$ #F"P M&0 'AL+W=O> M>^6=K*3ZIC/.#3P5>:E/OC(!CU"R9*;W)BO]VKR8FL32Y*?J] UT7!U/JYL.#6&2&/O0G M)Q5;\"DW7ZI[A;M^BY**@I=:R!(4GY]Z9^'Q^8#DK<#O@J_TUAK(DIF4WVAS MDYYZ 1'B.4\,(3#\M^07/,\)"&E\;S"]5B5=W%YOT*^M[6C+C&E^(?.O(C79 MJ3?V(.5S5N?F0:X^\<:>(>$E,M?V%U9.-@X\2&IM9-%<1@:%*-U_]M3X8>O" M>->%J+D06=Y.D65YR0R;G"BY D72B$8+:ZJ]C>1$24&9&H6G N^9R:TT' [A M *Z^U\*L3_H&0>FHGS0 YPX@V@$P@L^R-)F&JS+EZW+S>,?\)AQN)!%QDE>$UC6'4= +@@!TQM F MD'.2+[!HI@8I]* ;^$$(%5.P9#F*5UPYV1[)KC*19##H#8_&.Q!@Q15WJE)@ M90K8'K3!A2@7P*PXAIVW8;\,LY%Q-M)W"*0 M_=3(\&<('8AT%'W<[AGRQ^_2R5A0Z(JO%$Q2N!3ABKR/Y[-=-&J8B MA5(:#,]=1=V9(N=>&-?L%^@ 4B";TQ_E"Z6UQE3(\9'1QYW;VKH Q1J SE?; MGBG[EESA:X/AY"H1-AZ8.:_/%:M!F?32:Y'[6[=A8#@.T?NBCE?'@B,Q#2R,_.K);M^QT MP] ?#E$N//*C ,)XB((AGH9C?SB"843+0_\HZI"GR$4;;P4A+@=^'-HNF.12 MDW':-A#G)>H?;Y6SD\%LM*&(QDTH5IAGW3CV*3;8Z?#Q)T"!\T6)OP;+0HND M:9/DZ:W$;9-Y#MTPZHVCH;]=2"93G!_84J+0"9G^EXI2/)&+TK4<8GY LTH* M"1YCVW)U915C(R>$;C2R!E3#Y M7.*LTVQ(03O:3_X!4$L#!!0 ( ,L[#EFJG=^2N@4 !@- 9 >&PO M=V]R:W-H965T(7(IH2( !0,OJUW<7("G:E?UB$[>SNV?/+J"3M38_;(KH MX#'/E#WMI,X5'_M]&Z68"]O3!2I:2;3)A:.A6?5M85#$_E">]4>#P;2?"ZDZ MLQ,_=VMF)[ITF51X:\"6>2[,YAPSO3[M##OUQ$*N4L<3_=E)(59XA^Y[<6MH MU&]08IFCLE(K,)B<=LZ&'\\GO-]O^$/BVK:^@2-9:OV#!Y?Q:6? #F&&D6,$ M0?\><(Y9QD#DQL\*L].8Y(/M[QK]PL=.L2R%Q;G._I2Q2T\[QQV(,1%EYA9Z M_2M6\1PR7J0SZ__".NR=''8@*JW3>768/,BE"O_%8\5#Z\#QX(4#H^K R/L= M#'DO/PLG9B=&K\'P;D+C#Q^J/TW.2<5)N7.&5B6=<[-K[1".X3V<13]+::6G M2B=P)7/YBX6%CG[ 7)OBI._(&I_I1Q7R>4 >O8 \A2NM7&KABXHQ?GJ^3UXV MKHYJ5\]'KP)^+54/QH,NC :CR2MXXR;TL<<;OQ*Z!:?A0BJA(BDRN'/"(4G. MV5WQ!KC);CBNGH^V$!&>=J@\+)H'[,S>O1E.!Y]><7;2.#MY#7UV7EJ:L9:2 MD2_)7Y^GS])&F;:E0?CK'A\=G&>4K[]W^?XZ^O7-_1=2P=G\]^^7=Y?WES?7 M<',!5Y=7EW 'BYOY-YC?+&[A1L$%+DU)U0NC8Y^(<1="P"[OHLV2PV@ 'WFA1FBBE$HF"'48T&&G#=LD!H59RF5',UJ(+4"NMX[4D=M=$J#^@BT(;5RKF MF3"(A2+S(@9\E-:1$[0%314S\?\D802Y V2%BD\@)*5C>=D-C5>2ZF4M72J5 M/Z-*\IU1J7)L6=16&7)-;=;S72>G![>&*HT;*=DF7I6E$$,VZ&-;@I')+&G&R9JQ7F M4H/HP[#R$?+0Q8(6J =AW8-(^BOYP/:1DDTYKQ(HGG72Q9QU*A.0#E(1@XZB MTO@:"DJ)B/^AZR$/<6O8'QZ0='+]0'G1 MZCVIB(RP<\X(986_ VDV$\Q$I+D4Z]&+?G=A?]2@\I:ZC"N Q.B<]S5OP.2YC:YG>']\X!6_4O+?%CX^%JP0?^$28PT7_Q#/-+$4&>4/ M:]1[-#G\IH6"LR:)!%.@O_*!Q"]U;&N9-+U$VBV]O;V[9[G>>Y+KO04^H"H1 MWO+4X>%X[YI>3%)1M?FY[OC#8.^SS'PEJ^T2V0:;PJ W/0Y]IDEJ.XFQ MILPY?NGPD^7)$OLKE).1+'S&JGH.TJ-9)#%CU5+:UEF5CP);_-?%!FI:2@ MT+H'12\X0BRU^Z=I<4+QRJ9U,.%5NPR*Z_G:-Y5PGG:7%[O*Q#/'DO.WT-NC M[F0Z]'/T.1T==5O*SC:[3;S:MB8!=SCI?CB&PO=V]R:W-H965T MDVX=A M'V2;B87*DD^BFW:__BC9R5*@%R"()9E\^) B'X_WQCZ[ I'@M53:3:*"J+J. M8Y<56 K7-15J?K,UMA3$6[N+7651Y,&I5'$_22[C4D@=35V.$:Z:EZL+R+CRBY+%$[:318W$ZB M6>]Z/O3VP> OB7MWL@:?26K,L]_0?#C!1>HE =B&M];S.@8 MTCN>K@_HMR%WSB45#A=&_2US*B;1*((BW#OW NPD46/XN2$S'UNS!>FM&\XN0 M:O!F2_6AZ;PCA"GZ%6?:]EDZ&4IDM+&N7*:P*84N8.8?DQC%Q M/.\59RWVO,'N_P3[$I9&4^'@1N>8O_>/F>>1;/] =MX_"_A'K;LP2#K03_K# M,WB#8_*#@#[]=WF;G4/JUM8/JT7?]X\?)T]+F&V7M]LUK#2L,K(I&BAUQ1_T $J$!:F MK(1^X]%B4A9S'NW4D=#$E51\K)1O)6\I0@N!T+E?UB7;:J/Q\%I)D4K%6?%U M&#ZP?"HT3Y=O>5G6#C;OPF6FUL08+$K!GZS03K1S[L,T 1MB;;5J;D++*2U@ ME%QT ^"!U8%^9EAL''E6DJVW')L\N2WRGE@Y6$IJ;I+*LBA:>H//GT;]7N\+ MI!P_=SRZ5/C@Z$BR8##BBU!UR/*7WJAS<34X>OA*2/W"C6;L6V-PU;+B4$+O M9*H.!#NP+V16G-)K G9 6.1":!$03]=CA'K1F(:'P_8B:=258\7Y_0/T?? MR9=,>)Q;_4W)4$V2NP0D%J+1X:O=_XI'?VX8+[?:QR_LV[LWHP3RQ@=;'Y6) M0:U,^Q>OQSB<*=SU?Z(P/"H,(^_64&3Y*(*8CIW=@^/;A,:+Z&K4)G+*<%+6 MP=&I(KTP7=F ,.C#!YC;NE:!XAT\""-)-D&9$DVNT(_30,98)/@3 MX%M8$D#E86$DRA_U4R+9,1V>F,Z&%P%_:\P57/=[,.P/1Q?PKCO/KR/>]07/ M/00+GY41Y*30L XB8(S 6_ZV<*.WX;AY[OU6Y#A)J#L\NATFT_?O!K?]3Q?( MCCJRHTOHTXO)@4?E;I]4OB]7\:;&&;TB5Z1R1T0<09-38 ,KLK-ZAI 4Q/(!6094B M=EZH1( ]0H9:X8Z4;:,E5(*6@FHYH./@"[E#YQ&P**AC@?1LXZ#HDI-;(U7$ MLX[&@:>V\V +H/GDHAU_!9L*B8[RQ"CVNS4]&C[ M.,0:?4'9:-% ML!&Y%$;]+4YT,RL/0'.4[9/Z?_ %!+ P04 " #+.PY9.<0"NC$# #=!@ &0 'AL M+W=O]?W#XP7%A=];@*RFTOO?&EVJ89)X0"BR=1V#T\XCG*(0' M(AH/:\QDF]('[JXWZ!>A=JJE8!;/M?C)*U3+;F*OVRY[L-.P$GV0D"^#L@#[Y@HL/S$'!L-C%Z M\=Z$YA>AU!!-Y+CR0YDZ0Z>0[6_)]O>AC_X;"/RZQ:6#L=#E_>_GV.[%>Y[MY=7MQ,]_>C>>3K[? M32YO8?*#OE.X4O"U%2OH?HCM/P!7(YQKV3"U D8MHQD#4Q40J6AX!UQRZ[B: M@T!Z+,#F!D-[@00$.!51DW0\M,PX-!:X@BO):G8 EU@89N]9!VX)90/_%"2F MLB%3/",8&; 9/?&JXOZMTU@M7\(*&:5X^SX'&:[ENP,HM22[ULLC*Y[*AY%*KF,J"GNVP"?R"8#&#I'2%=4PY MNF?42,LE%\SXZ^<#M.%S[JD^J;$#9Y2#!,^2L+R 'F=AO.(Q3H%H@*7O=.LN#SNI]1 MZ<_=Y71'1!62WUIE8OJL]W=:O=9E*R_[E'XOS%#C;#$>T:A6>?]41)+ MVQA.-T' "NU(#L/27R(TWH'.9YJ>]=KP";;_:*,_4$L#!!0 ( ,L[#ED0 MNGA%R@( L* 9 >&PO=V]R:W-H965T6A/"J#B(!:U6FT5:4;1^J?3#)D41U[,QV"OOWLQ/(Z!2L%NT# MQ"_W/'?/^2S?:,O%LTP0%>PRRN38293*KUQ7A@EF1+9XCDSO;+C(B-)3$;LR M%TBB$I11U_>\OIN1E#G!J%Q[$,&(%XJF#!\$R"++B/@]1SH;$O#;ZGN)5'8S!*UIP_ MF\D\&CN>"0@IALHP$/UYP1E2:HAT&+_VG$[MT@"/QP?VFU*[UK(F$F><_D@C ME8R=H0,1;DA!U9)O;W&OIV?X0DYE^0_;RK:G/8:%5#S;@_4\2UGU);M]'HX MFJ<9X.\!_C^ @7<"T-D#.J70*K)2UF>B2# 2? O"6&LV,RAS4Z*UFI294WQ4 M0N^F&J>"N3Z/" 6L!(E2%L-$",)BU.>DY,A5VH.Q<\,]V[1B\T^P=6#!F4HD M7+,(HP;\S([O6_"N5E;+\P_RIKZ5\$O!6M#Q+L#W_&Y3/&?#7X73J;/=*?DZ M;\\V?-4V,%>8->:[XNLV\YDK?B5S$N+8T7=8HGA!)_CXH=WW/C6)_4]DKZ1W M:^E=&WNP( I%2BBL4&02^*:IY.!IA3L%4\K#YY]-Z;#Z>&\Z[ '/5]<+Z+7@ M?G5[O83YW_O8,Y ):A_ A&RJF#1%"SH>L&Z7BZ <4OB>G7B>M8X ME@5%:'OKWF7[5:HF$<^5]OET0TGJ.L\OS M!=NY3PJVPLX4/*@%#\XZ77-+4D;L>NW4)_5:86?J'=9ZAV)&0[W60-\^ M4;4>U43QO'R]UUSI7J <)KI;0V$,]/Z&3AU'R@2DC"A2 U!VM;\ M^OMU-P""$DW;F:K[8FLA@$9WH_OK!7IU4U9?[5+K6MVN\L*^WEO6]?JGY\]M MNM2KQ([+M2[PS;RL5DF-M]7BN5U7.LEXT"I_/CTX.'F^2DRQ]^85?W99O7E5 M-G5N"GU9*=NL5DFU>:OS\N;UWF3/?_#)+)8U??#\S:MULM!7NOZROJSP[GF8 M)3,K75A3%JK2\]=[YY.?WD[.: _\8?1-S9ZK6@KL[+\2F\^9J_W#H@BG>NT MIBD2_+O6%SK/:2;0\;>;="^L20/CUW[V#[QY;&:66'U1YG^:K%Z^WCO;4YF> M)TU>?RIO_J/=AHYIOK3,+?]5-_+L*1Y.&UN7*S<8%*Q,(?^36\>(:,#9P1T# MIF[ E.F6A9C*=TF=O'E5E3>JHJ%;@W'UFRNS*,S< MI$E1J_,T+9NB-L5"79:Y28VVZJE_]>S5\QKKT:CGJ9O[K,=\?1O^ M[_G,UA64Y7_[-BSS'?7/1R?H)[M.4OUZ#T?$ZNI:[[WY\;O)R<'+ 6J/ K5' M0[._N2@+"RJSA-1Y)!1OU'_=_\_ZME9O\S+]VDOXX-3]A%]6IDC-.@=3RKGJ MK*X^+[5*2XBUL#JC5^X[O)F;(L&X)%>VQ@2O!>5,P'=AUZI_9$HJQ_/;+^&JL,L@EJ=33'[\[FTX/ M7JHO5^_4Q?F[ 2:=!":=#%+ZQ6I:^+VM#0RMMH_5[L'9^[5[>TD6Q;F%=UJ+ M)(A!>'R=5,(P/'R':I,FD7\T]0;6NUZJG\_/+^&R_FX,EH.U+N#?Z&%5EWCW M52O=636)5JV72:V2^1Q.2STUSYCY(**L2$F353@X&*.=ZN9?-[/

?;K//NM M>58'HSXN,4SX$AB#J(FJ^\=WMD?>:+1_&F:M,1R*JR.S/5R#&M?@'TNM MU ]V@8P'+W"T[G$HCH[,]G ,:QS#CBH2_4(73/VL6VNT=;=#:[1+LZ CLSW* M7DW9^Z\UZC74Z&#(H80,CX#P]-TTV"2#&K$522,23 M&:$QYF)(YR9+*>!I+HHCT[&LCAGC,#&\?G[OAGI]DO$H3."&(I;%,:9_+B$B MRX%A&T\W;L-YP.4-T^NG> XCX/?I#14CLZ),PQ@2%I($49@-C O[W+<=*)_+N/.!5/0Z'CWC?" =DV.D&C;,S@,8.$HX\+\0C.%DROHF%[%(HCDIU[TLUG6VK/LU MBUK(/CM&CN6X&^3#U^1)"[6MK7)?+?=A(N1V+F_7Y:8PL'+1J5QT";+%)"Y8X_9RF>P, 06YH!78#AO7]G M=ZP/FPPK8)T<)G?[PNN*U!;KIKR<8CMV-:>6>;O*O*W,_#I,PCB+T:]KB,= M?V]*4TEHFJ9.F*\)5G/.K9QSEY9]0/84+UT4Y]TT>I&K74.]ML+<(=WLQK?M *UTGQ=M+JUS^V$ MO9=^PGYYP'>M%S6HL^OP==$*H\RU1E;^['"-Z3Q,&(I@)O!6JRM.3;3HY(L! M)VG>VXX)%YUR?AD G@*5$\3S&1'];3F0[7+U>XKW#U!+ P04 " #+.PY9 MUC"N,4@# "P% #0 'AL+W-T>6QE56G%Z-Z=4>C2]^SS] MST6AKM]Y]G[RX>2D\W!^O1L_,\"Y'SA%KUX@>M'!=36&242$_I8M1)NQ"IGBS;P/C84F4HE+UEVMH]LW>B:6I#==/*V [HM]6L=EOV\E6Z7LD>"_5YH:#7HK:A=7)V7)5Y\XRT1.[>1?G' \)&N>-R\D>]+9H%1F M.D"E[SU2J=BL'?DE27E/EVI=3LL4]]P[0L__=ITS*J@DO&U:U_XAK_*K'8?] MM[)LOE5V#3L]UF_F0S=Y=0PFHV,P>00U&<:'[[$^D1VZR6-8R?Z;?;/O-1G4 M)Z'6<6OKL-5$/3C4COSO<%#FFZ3>=,&X8J+NS5F24/'LS*7E%9GJ/\>V]/7X MA*9DP=5] X[\3?L;3=@BCYM1M[ 0]:A-^RM,KQLU)VJ=BXF$+FDRJ;LRFYJF MIQLZ:WT!81>Y,9<;P3@6,PC")L12<3IX,)MFY1!#]N-*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'.+.3X3$!B)9'$^^M[!'4CDG"F+\A/!B'DCP,ZGPY\>M;F<:/U M(WNI2F47R&2K3<4=[IJ'B:V-Y(7=2>FJYWV1-8V$ );K](VNU2)JP"!15\ ME\4BF2;,[O3S[]K =ZT<+]?"Z+)<)&EWX*LT#L2[YK6'O.<;V[8XOOF+(\@B MF4]QP"T8Z]H>[?@<&9\D=N[V&J=_A=))<\.=_,WHI@;UX(?!JY@$E]'&X?#; M!?'"_)\PZNT6A+S1HJFDJ8+?*89#84G5# M85]_I?C7RZ*[:H>X00S-!> !LRQ:\/$@K[4JI+*R8+AE=0D%QG=B.M,%#[#DQOV55C04D;0)X2D*<1(#.$O.(6K,=;&6GQG+<9Z(Q@ M/(O F"/CNJDJ;O:><@T/"O!\KEP >4Y GD> G"'D4CUA3]19[Q:G4RJ#3R.P MG2 ;&KM&G^X9]\+YUD#MSPPQ2=&,;)H68C16E MK$-,RBOIR&+ICF'\DHZLEB6RD(A#;LWO,#U-;LTAJL'6;UEI+R2CBR60"+X7 K=X"U&U!4N M*,2;]$V9)8VAEB'_]99D&669+(9EWAB0_7CO<[C]*82D')/%<,R0"ONQ),N9 M&+)YI\(/HTG))XLAGU+89TA.?;O-F6=+(IU!BJ%/B9EG2R&=0;S M4%AU991YLA@ES2#F+,2DY)/%J&K>I>C$).R4![#0CW,VQ=I!%B)DPI$ MB$E9*(]AH<&E1R\A41;*8UAH$+.7D"@+Y3$L-/3ZH+="FE$6FL6PT,=UN9_U M(29EH5GW+>KP :J06U"R^()_8;%=\%*L#/,_W4NQV8DO3[=-65YCVYWZ0_/B M\#WK\"WN\S]02P,$% @ RSL.62E=B*"3 0 XA@ !H !X;"]?S<3OQ D1; M,8(0NB>CMQ^C"_W(+&9C^EN1;D+QAL43 HLO7Q7QV)Q#>6S#X%)7Y[#,RAC; M#^?"MO1U$89-Z\^W,_NFJXMX6W8'UQ;;4W'P3D>CB>M>9V2KQ>O,P>;:^O], M;/;[X]9_-MOOVI_C'X/=3].=0NE]S :;HCOXN,SBWDJ@MZ+>2J"W]EZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;4 M6PGT5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+;>QQ("O0WU-@*]#?4V KT- M]38"O0WU-@*]#?4V KT-]38"O7/4.R?0.T>]\W?J'>*U\N'9\UCC_=])=;Q= MZY^WOR\?F[V'<,?9P2^-U2]02P,$% @ RSL.68B,J3>E 0 +QD !, M !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0 M%W!A"2B +=M)D[>O(3]2JQ0U2J7.!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPP MYM*":N42;:@).[FVM?+AUBZ94>E*+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK> MAL>NU,TLME2Y.'K<%[9>LU@94Y6I\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,. M[<[/!H>^UPU96V84+93U+ZH.56Q;,>=W%;FD7^),1IWG94J93M=U:$F&UL4$L! A0#% @ RSL.6=/;#S?N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ RSL.69E< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #+.PY94U7.0-\% #X'@ & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ RSL.69L8 M( #^!@ AQL !@ ("!(@X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ RSL.63!,_6_M!@ HRL !@ M ("!"R 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ RSL.61F;>[0V! 30D !@ ("!YC$ 'AL M+W=O=2H@# "N!P &0 @(%@ M3@ >&PO=V]R:W-H965T&UL4$L! A0#% @ RSL.69 P_.[M! K@L !D M ("!254 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RSL.6;WH,,%% P OP8 !D ("!<&4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RSL. M61"Z>$7* @ "PH !D ("!%W 'AL+W=O&PO=V]R:W-H965T, !X;"]W;W)K M&UL4$L! A0#% @ RSL.6:!SS0Z$ @ 604 M !D ("!7X\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RSL.67D>UJH9 P N0< !D M ("!@)< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RSL.6?%2ACD)!P .SP !D ("!.: 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RSL.6:I& M&PO=V]R:W-H965T&UL4$L! A0#% @ RSL.60X?H3/3! _QP !D M ("!X;0 'AL+W=O&PO M=V]R:W-H965T*\ !X;"]W;W)K&UL4$L! A0#% @ RSL.62>E>;97 P 6PX !D ("! MN<, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RSL.616^=\ES @ =04 !D ("!R<\ 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ RSL.62E=B*"3 0 MXA@ !H ( !8N$ 'AL+U]R96QS+W=OE 0 +QD !, ( ! M+>, %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #$ ,0!.#0 ^4 end XML 54 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 55 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 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 126 217 1 false 39 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://fitlifebrands.com/20240630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) Sheet http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Description of Business Sheet http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business Note 1 - Description of Business Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Basis of Presentation Sheet http://fitlifebrands.com/20240630/role/statement-note-2-basis-of-presentation Note 2 - Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Summary of Significant Accounting Policies Sheet http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies Note 3 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Inventories Sheet http://fitlifebrands.com/20240630/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/20240630/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/20240630/role/statement-note-6-notes-payable Note 6 - Notes Payable Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Equity Sheet http://fitlifebrands.com/20240630/role/statement-note-7-equity Note 7 - Equity Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp Sheet http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp Note 8 - Acquisition of Mimi's Rock Corp Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Acquisition of Musclepharm Assets Sheet http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets- Note 9 - Acquisition of Musclepharm Assets Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Commitments and Contingencies Sheet http://fitlifebrands.com/20240630/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/20240630/role/statement-note-11-subsequent-events Note 11 - Subsequent Events Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 995462 - Disclosure - Significant Accounting Policies (Policies) Sheet http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies 19 false false R20.htm 995463 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables) Sheet http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-tables Note 3 - Summary of Significant Accounting Policies (Tables) Tables http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies 20 false false R21.htm 995464 - Disclosure - Note 4 - Inventories (Tables) Sheet http://fitlifebrands.com/20240630/role/statement-note-4-inventories-tables Note 4 - Inventories (Tables) Tables http://fitlifebrands.com/20240630/role/statement-note-4-inventories 21 false false R22.htm 995465 - Disclosure - Note 5 - Property and Equipment (Tables) Sheet http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-tables Note 5 - Property and Equipment (Tables) Tables http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment 22 false false R23.htm 995466 - Disclosure - Note 6 - Notes Payable (Tables) Notes http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-tables Note 6 - Notes Payable (Tables) Tables http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable 23 false false R24.htm 995467 - Disclosure - Note 7 - Equity (Tables) Sheet http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables Note 7 - Equity (Tables) Tables http://fitlifebrands.com/20240630/role/statement-note-7-equity 24 false false R25.htm 995468 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp (Tables) Sheet http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-tables Note 8 - Acquisition of Mimi's Rock Corp (Tables) Tables http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp 25 false false R26.htm 995469 - Disclosure - Note 1 - Description of Business (Details Textual) Sheet http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual Note 1 - Description of Business (Details Textual) Details http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business 26 false false R27.htm 995470 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) Sheet http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual Note 3 - Summary of Significant Accounting Policies (Details Textual) Details http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-tables 27 false false R28.htm 995471 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Details) Sheet http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details Note 3 - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Details) Details 28 false false R29.htm 995472 - Disclosure - Note 4 - Inventories (Details Textual) Sheet http://fitlifebrands.com/20240630/role/statement-note-4-inventories-details-textual Note 4 - Inventories (Details Textual) Details http://fitlifebrands.com/20240630/role/statement-note-4-inventories-tables 29 false false R30.htm 995473 - Disclosure - Note 4 - Inventories - Summary of Inventory (Details) Sheet http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details Note 4 - Inventories - Summary of Inventory (Details) Details 30 false false R31.htm 995474 - Disclosure - Note 5 - Property and Equipment (Details Textual) Sheet http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-details-textual Note 5 - Property and Equipment (Details Textual) Details http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-tables 31 false false R32.htm 995475 - Disclosure - Note 5 - Property and Equipment - Property and Equipment (Details) Sheet http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details Note 5 - Property and Equipment - Property and Equipment (Details) Details 32 false false R33.htm 995476 - Disclosure - Note 6 - Notes Payable (Details Textual) Notes http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual Note 6 - Notes Payable (Details Textual) Details http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-tables 33 false false R34.htm 995477 - Disclosure - Note 6 - Notes Payable - Debt Obligations (Details) Notes http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details Note 6 - Notes Payable - Debt Obligations (Details) Details 34 false false R35.htm 995478 - Disclosure - Note 7 - Equity (Details Textual) Sheet http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual Note 7 - Equity (Details Textual) Details http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables 35 false false R36.htm 995479 - Disclosure - Note 7 - Equity - Stock Option Activity (Details) Sheet http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details Note 7 - Equity - Stock Option Activity (Details) Details 36 false false R37.htm 995480 - Disclosure - Note 7 - Equity - Exercise Price Range (Details) Sheet http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details Note 7 - Equity - Exercise Price Range (Details) Details 37 false false R38.htm 995481 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp (Details Textual) Sheet http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual Note 8 - Acquisition of Mimi's Rock Corp (Details Textual) Details http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-tables 38 false false R39.htm 995482 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp - Pro Forma Information (Details) Sheet http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details Note 8 - Acquisition of Mimi's Rock Corp - Pro Forma Information (Details) Details 39 false false R40.htm 995483 - Disclosure - Note 9 - Acquisition of Musclepharm Assets (Details Textual) Sheet http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual Note 9 - Acquisition of Musclepharm Assets (Details Textual) Details http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets- 40 false false R41.htm 995484 - Disclosure - Note 11 - Subsequent Events (Details Textual) Sheet http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual Note 11 - Subsequent Events (Details Textual) Details http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events 41 false false All Reports Book All Reports ftlf-20240630.xsd ftlf-20240630_cal.xml ftlf-20240630_def.xml ftlf-20240630_lab.xml ftlf-20240630_pre.xml ftlf20240630_10q.htm http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ftlf20240630_10q.htm": { "nsprefix": "ftlf", "nsuri": "http://fitlifebrands.com/20240630", "dts": { "schema": { "local": [ "ftlf-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "ftlf-20240630_cal.xml" ] }, "definitionLink": { "local": [ "ftlf-20240630_def.xml" ] }, "labelLink": { "local": [ "ftlf-20240630_lab.xml" ] }, "presentationLink": { "local": [ "ftlf-20240630_pre.xml" ] }, "inline": { "local": [ "ftlf20240630_10q.htm" ] } }, "keyStandard": 204, "keyCustom": 13, "axisStandard": 20, "axisCustom": 0, "memberStandard": 20, "memberCustom": 19, "hidden": { "total": 17, "http://fasb.org/us-gaap/2024": 4, "http://xbrl.sec.gov/dei/2024": 5, "http://fitlifebrands.com/20240630": 4, "http://xbrl.sec.gov/ecd/2024": 4 }, "contextCount": 126, "entityCount": 1, "segmentCount": 39, "elementCount": 335, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 518, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "longName": "004 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "unique": true } }, "R7": { "role": "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "longName": "006 - Disclosure - Note 1 - Description of Business", "shortName": "Note 1 - Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://fitlifebrands.com/20240630/role/statement-note-2-basis-of-presentation", "longName": "007 - Disclosure - Note 2 - Basis of Presentation", "shortName": "Note 2 - Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "longName": "008 - Disclosure - Note 3 - Summary of Significant Accounting Policies", "shortName": "Note 3 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://fitlifebrands.com/20240630/role/statement-note-4-inventories", "longName": "009 - Disclosure - Note 4 - Inventories", "shortName": "Note 4 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment", "longName": "010 - Disclosure - Note 5 - Property and Equipment", "shortName": "Note 5 - Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "longName": "011 - Disclosure - Note 6 - Notes Payable", "shortName": "Note 6 - Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "longName": "012 - Disclosure - Note 7 - Equity", "shortName": "Note 7 - Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp", "longName": "013 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp", "shortName": "Note 8 - Acquisition of Mimi's Rock Corp", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "longName": "014 - Disclosure - Note 9 - Acquisition of Musclepharm Assets", "shortName": "Note 9 - Acquisition of Musclepharm Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://fitlifebrands.com/20240630/role/statement-note-10-commitments-and-contingencies", "longName": "015 - Disclosure - Note 10 - Commitments and Contingencies", "shortName": "Note 10 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "longName": "016 - Disclosure - Note 11 - Subsequent Events", "shortName": "Note 11 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies", "longName": "995462 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "longName": "995463 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables)", "shortName": "Note 3 - Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-tables", "longName": "995464 - Disclosure - Note 4 - Inventories (Tables)", "shortName": "Note 4 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-tables", "longName": "995465 - Disclosure - Note 5 - Property and Equipment (Tables)", "shortName": "Note 5 - Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-tables", "longName": "995466 - Disclosure - Note 6 - Notes Payable (Tables)", "shortName": "Note 6 - Notes Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables", "longName": "995467 - Disclosure - Note 7 - Equity (Tables)", "shortName": "Note 7 - Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-tables", "longName": "995468 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp (Tables)", "shortName": "Note 8 - Acquisition of Mimi's Rock Corp (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "longName": "995469 - Disclosure - Note 1 - Description of Business (Details Textual)", "shortName": "Note 1 - Description of Business (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30_StatementClassOfStockAxis-SeriesAPreferredStockMember", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "unique": true } }, "R27": { "role": "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "longName": "995470 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 3 - Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:RestrictedCash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-06-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "unique": true } }, "R28": { "role": "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details", "longName": "995471 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Details)", "shortName": "Note 3 - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "unique": true } }, "R29": { "role": "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-details-textual", "longName": "995472 - Disclosure - Note 4 - Inventories (Details Textual)", "shortName": "Note 4 - Inventories (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:InventoryValuationReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details", "longName": "995473 - Disclosure - Note 4 - Inventories - Summary of Inventory (Details)", "shortName": "Note 4 - Inventories - Summary of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-details-textual", "longName": "995474 - Disclosure - Note 5 - Property and Equipment (Details Textual)", "shortName": "Note 5 - Property and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-04-01_2024-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details", "longName": "995475 - Disclosure - Note 5 - Property and Equipment - Property and Equipment (Details)", "shortName": "Note 5 - Property and Equipment - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual", "longName": "995476 - Disclosure - Note 6 - Notes Payable (Details Textual)", "shortName": "Note 6 - Notes Payable (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "i_2023-10-10_CreditFacilityAxis-RevolvingCreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-10_CreditFacilityAxis-RevolvingCreditFacilityMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "longName": "995477 - Disclosure - Note 6 - Notes Payable - Debt Obligations (Details)", "shortName": "Note 6 - Notes Payable - Debt Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual", "longName": "995478 - Disclosure - Note 7 - Equity (Details Textual)", "shortName": "Note 7 - Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-7", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2021-02-01_2021-02-28", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "unique": true } }, "R36": { "role": "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details", "longName": "995479 - Disclosure - Note 7 - Equity - Stock Option Activity (Details)", "shortName": "Note 7 - Equity - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details", "longName": "995480 - Disclosure - Note 7 - Equity - Exercise Price Range (Details)", "shortName": "Note 7 - Equity - Exercise Price Range (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual", "longName": "995481 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp (Details Textual)", "shortName": "Note 8 - Acquisition of Mimi's Rock Corp (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-12-04_2022-12-04_BusinessAcquisitionAxis-MimisRockCorpMember", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "unique": true } }, "R39": { "role": "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details", "longName": "995482 - Disclosure - Note 8 - Acquisition of Mimi's Rock Corp - Pro Forma Information (Details)", "shortName": "Note 8 - Acquisition of Mimi's Rock Corp - Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2023-01-01_2023-06-30_BusinessAcquisitionAxis-MimisRockCorpMember", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-06-30_BusinessAcquisitionAxis-MimisRockCorpMember", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual", "longName": "995483 - Disclosure - Note 9 - Acquisition of Musclepharm Assets (Details Textual)", "shortName": "Note 9 - Acquisition of Musclepharm Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:InventoryNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-10-10_2023-10-10_AssetAcquisitionAxis-AssetsOfMusclepharmCorporationMember", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "unique": true } }, "R41": { "role": "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "longName": "995484 - Disclosure - Note 11 - Subsequent Events (Details Textual)", "shortName": "Note 11 - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2024-06-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-07-19_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ftlf20240630_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r47", "r656" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r609" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance of doubtful accounts of $18 and $17, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r728" ] }, "ftlf_AccruedExpenseAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "AccruedExpenseAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued expense and other liabilities", "documentation": "Amount of accrued expense and liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r50", "r106" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r32", "r163", "r490" ] }, "us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the noncontrolling interest." } } }, "auth_ref": [ "r3", "r9", "r16", "r67", "r68", "r421", "r427", "r708", "r709", "r710" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r59", "r656", "r805" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r522", "r717", "r718", "r719", "r720", "r755", "r806" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r370", "r371" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Allowance of doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r172", "r244", "r248" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ftlf_AmortizationOfDeferredFinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "AmortizationOfDeferredFinanceCosts", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of deferred financing costs", "documentation": "In reference to the amortization of deferred finance costs." } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r751" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetAcquisitionConsiderationTransferred", "terseLabel": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r648", "r752", "r753", "r754" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r751" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r751" ] }, "us-gaap_AssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetPledgedAsCollateralMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Pledged as Collateral [Member]", "documentation": "Asset pledged as collateral." } } }, "auth_ref": [ "r400", "r541", "r649", "r771" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r104", "r114", "r166", "r197", "r226", "r230", "r237", "r238", "r245", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r400", "r402", "r415", "r483", "r561", "r630", "r631", "r656", "r683", "r744", "r745", "r763" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r160", "r174", "r197", "r245", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r400", "r402", "r415", "r656", "r744", "r745", "r763" ] }, "ftlf_AssetsOfMusclepharmCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "AssetsOfMusclepharmCorporationMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Assets of MusclePharm Corporation [Member]", "documentation": "Represents the assets of MusclePharm Corporation." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369" ] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccounting", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-2-basis-of-presentation" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting [Text Block]", "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r83" ] }, "ftlf_BrandsMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "BrandsMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Brands [Member]", "documentation": "In reference to brands associated with the company." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r395", "r644", "r645" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r39", "r41", "r258", "r259", "r260", "r261", "r262", "r395", "r644", "r645" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted net income per share (in dollars per share)", "label": "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r696", "r697" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-tables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r696", "r697" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "label": "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r393", "r394" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "us-gaap_BusinessAcquisitionsProFormaRevenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r393", "r394" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r0", "r1", "r8" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r98", "r396" ] }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationIntegrationRelatedCosts", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Merger and acquisition related", "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r99", "r100", "r101", "r102" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r116", "r485", "r533", "r556", "r656", "r683", "r701" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r21" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "CASH, BEGINNING OF PERIOD", "periodEndLabel": "CASH AND RESTRICTED CASH, END OF PERIOD", "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." } } }, "auth_ref": [ "r20", "r80", "r193" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "CHANGE IN CASH AND RESTRICTED CASH", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r80" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_CityAreaCode", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r129", "r169", "r170", "r171", "r197", "r215", "r219", "r221", "r223", "r228", "r229", "r245", "r281", "r283", "r284", "r285", "r288", "r289", "r318", "r319", "r321", "r324", "r330", "r415", "r517", "r518", "r519", "r520", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r548", "r570", "r588", "r602", "r603", "r604", "r605", "r606", "r692", "r714", "r721" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-10-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r90", "r273", "r274", "r610", "r734", "r739" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r674", "r675", "r676", "r678", "r679", "r680", "r681", "r717", "r718", "r720", "r755", "r804", "r806" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r58" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r58", "r548" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "terseLabel": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r58" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r58", "r548", "r567", "r806", "r807" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.01 par value, 60,000 shares authorized; 4,598 issued and outstanding as of June 30, 2024 and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r58", "r487", "r656" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r177", "r179", "r185", "r479", "r495", "r496" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r25", "r27", "r44", "r45", "r242", "r609" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r25", "r27", "r44", "r45", "r242", "r514", "r609" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r25", "r27", "r44", "r45", "r242", "r609", "r695" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r46", "r120" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r25", "r27", "r44", "r45", "r242" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r25", "r27", "r44", "r45", "r242", "r609" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r43", "r626" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r72", "r73", "r446" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r280", "r742" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r280", "r742", "r743" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r84", "r242" ] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Product returns", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r91", "r195", "r268", "r269", "r270", "r271", "r272", "r279", "r280", "r290", "r296", "r297", "r298", "r299", "r300", "r301", "r306", "r313", "r314", "r315", "r429" ] }, "ftlf_DebtInstrumentAdditionalInterestRateDefault": { "xbrltype": "percentItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "DebtInstrumentAdditionalInterestRateDefault", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "ftlf_DebtInstrumentAdditionalInterestRateDefault", "terseLabel": "Debt Instrument, Additional Interest Rate, Default", "documentation": "The percent additional interest rate of debt instrument in the event of default." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r49", "r50", "r105", "r107", "r198", "r291", "r292", "r293", "r294", "r295", "r297", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r635", "r636", "r637", "r638", "r639", "r655", "r715", "r735", "r736", "r737", "r760", "r761" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "ftlf_DebtInstrumentCovenantCashFlowLeverageThreshold": { "xbrltype": "pureItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "DebtInstrumentCovenantCashFlowLeverageThreshold", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "ftlf_DebtInstrumentCovenantCashFlowLeverageThreshold", "terseLabel": "Debt Instrument, Covenant, Cash Flow Leverage Threshold", "documentation": "Rate of cash flow leverage threshold under covenant of the debt instrument." } } }, "auth_ref": [] }, "ftlf_DebtInstrumentCovenantCashFlowLeverageThresholdPercentageOfExcessCashFlow": { "xbrltype": "percentItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "DebtInstrumentCovenantCashFlowLeverageThresholdPercentageOfExcessCashFlow", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "ftlf_DebtInstrumentCovenantCashFlowLeverageThresholdPercentageOfExcessCashFlow", "terseLabel": "Debt Instrument, Covenant, Cash Flow Leverage Threshold, Percentage of Excess Cash Flow", "documentation": "Percentage of excess cash flow for rate of cash floe leverage threshold under the covenant of the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r291", "r429", "r430", "r636", "r637", "r655" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r14", "r198", "r291", "r292", "r293", "r294", "r295", "r297", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r635", "r636", "r637", "r638", "r639", "r655", "r715", "r735", "r736", "r737", "r760", "r761" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details" ], "lang": { "en-us": { "role": { "label": "Unamortized debt issuance costs", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r760", "r761" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r375", "r376" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r375", "r376", "r484" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "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." } } }, "auth_ref": [ "r6", "r31" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r6", "r31" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "us-gaap_DepreciationDepletionAndAmortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r226", "r234", "r238", "r630", "r631" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-2-basis-of-presentation", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r687" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r688" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r186", "r204", "r205", "r206", "r207", "r208", "r209", "r213", "r215", "r221", "r222", "r223", "r225", "r391", "r399", "r412", "r413", "r480", "r497", "r627" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r186", "r204", "r205", "r206", "r207", "r208", "r209", "r215", "r221", "r222", "r223", "r225", "r391", "r399", "r412", "r413", "r480", "r497", "r627" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r23", "r24", "r224" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency impact on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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." } } }, "auth_ref": [ "r758" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r378", "r647" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r750" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressAddressLine1", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressCityOrTown", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressPostalZipCode", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityAddressStateOrProvince", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r685" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-2-basis-of-presentation", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-tables", "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-tables", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual", "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r685" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r685" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r691" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r685" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r685" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r685" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r685" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r158", "r181", "r182", "r183", "r199", "r200", "r201", "r203", "r208", "r210", "r212", "r227", "r246", "r247", "r267", "r331", "r385", "r386", "r388", "r389", "r390", "r392", "r398", "r399", "r404", "r405", "r406", "r407", "r408", "r409", "r411", "r421", "r423", "r424", "r425", "r426", "r427", "r431", "r432", "r437", "r494", "r508", "r509", "r510", "r522", "r588" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "ftlf_FinancingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "FinancingArrangementsMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Financing Arrangements [Member]", "documentation": "Represents financing arrangements." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Intangibles amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r165", "r252", "r263", "r634" ] }, "ftlf_FixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "FixedChargeCoverageRatio", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "ftlf_FixedChargeCoverageRatio", "terseLabel": "Fixed Charge Coverage Ratio", "documentation": "The fixed charge coverage ratio." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax", "negatedLabel": "Foreign exchange (gain) loss", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r585" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r416" ] }, "ftlf_FundedDebtToEBITDARatio": { "xbrltype": "pureItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "FundedDebtToEBITDARatio", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "ftlf_FundedDebtToEBITDARatio", "terseLabel": "Funded Debt to EBITDA Ratio", "documentation": "The Funded Debt to EBITDA Ratio." } } }, "auth_ref": [] }, "ftlf_GNCMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "GNCMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "GNC [Member]", "documentation": "Information related to GNC." } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r26", "r609" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r164", "r254", "r477", "r631", "r633", "r650", "r656", "r730", "r731" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r253", "r255", "r633" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r256", "r265", "r266" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "negatedTotalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r70", "r74", "r113", "r197", "r245", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r415", "r629", "r630", "r723", "r724", "r725", "r726", "r727", "r744" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "INCOME BEFORE INCOME TAX PROVISION", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r71", "r109", "r113", "r481", "r492", "r629", "r630", "r723", "r724", "r725", "r726", "r727" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "PROVISION FOR INCOME TAXES", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r115", "r126", "r211", "r212", "r226", "r235", "r238", "r377", "r378", "r387", "r498", "r647" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r180", "r373", "r374", "r379", "r380", "r381", "r384", "r516" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r22", "r192", "r382", "r383" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable - trade", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expense, other liabilities and income taxes payable", "label": "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r712" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Product returns", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r445", "r712" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes", "negatedLabel": "Deferred tax asset", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r698", "r712" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidExpense", "negatedLabel": "Prepaid expense, other current assets and sales tax receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of outstanding warrants and stock options (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r216", "r217", "r218", "r223" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r257", "r261", "r264", "r634" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r257", "r261", "r264", "r634" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r689" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Intangibles, net of amortization of $93 and $72, respectively (provisional)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r257", "r732", "r733" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestAndOtherIncome", "negatedLabel": "Interest income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest expense", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r233", "r711" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest, net of amounts capitalized", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r188", "r190", "r191" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-4-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r250" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r704" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Inventories, net of allowance for obsolescence of $69 and $162, respectively", "totalLabel": "Total", "terseLabel": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r173", "r625", "r656" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Components", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r705" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "Allowance for obsolescence", "terseLabel": "Inventory Valuation Reserves", "negatedLabel": "Allowance for obsolescence", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r87", "r706" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Allowance for inventory obsolescence", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r251" ] }, "ftlf_InventoryrelatedPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "InventoryrelatedPurchasesMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Inventory-related Purchases [Member]", "documentation": "Related to inventory related purchases." } } }, "auth_ref": [] }, "ftlf_IsatoriProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "IsatoriProductsMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "iSatori Products [Member]", "documentation": "Represents iSatori products." } } }, "auth_ref": [] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r6" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-2-basis-of-presentation", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-tables", "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-tables", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual", "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r435" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r762" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "TOTAL LIABILITIES", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r49", "r50", "r51", "r53", "r54", "r55", "r56", "r197", "r245", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r401", "r402", "r403", "r415", "r547", "r628", "r683", "r744", "r763", "r764" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r63", "r108", "r489", "r656", "r716", "r729", "r757" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r51", "r161", "r197", "r245", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r401", "r402", "r403", "r415", "r656", "r744", "r763", "r764" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCredit", "terseLabel": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r14", "r107", "r773" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r48", "r52" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Term loan \u2013 current portion", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r50" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_LocalPhoneNumber", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Term loans", "terseLabel": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r107", "r303", "r316", "r636", "r637", "r655", "r773" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtCurrent", "negatedLabel": "Current", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r167" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details" ], "lang": { "en-us": { "role": { "label": "Long term", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r168" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Term loan, net of current portion and unamortized deferred finance costs", "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r14" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r242", "r643", "r667", "r671", "r749", "r775", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Advertising and marketing", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r76" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r130", "r132", "r134", "r135", "r137", "r156", "r157", "r275", "r276", "r277", "r278", "r343", "r372", "r414", "r444", "r506", "r507", "r513", "r538", "r539", "r593", "r595", "r597", "r598", "r600", "r620", "r621", "r632", "r640", "r646", "r651", "r652", "r653", "r654", "r668", "r746", "r765", "r766", "r767", "r768", "r769", "r770" ] }, "ftlf_MimisRockCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "MimisRockCorpMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details" ], "lang": { "en-us": { "role": { "label": "Mimi\u2019s Rock Corp [Member]", "documentation": "Relating to Mimi\u2019s Rock Corp." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r130", "r132", "r134", "r135", "r137", "r156", "r157", "r275", "r276", "r277", "r278", "r343", "r372", "r414", "r444", "r506", "r507", "r513", "r538", "r539", "r593", "r595", "r597", "r598", "r600", "r620", "r621", "r632", "r640", "r646", "r651", "r652", "r653", "r668", "r746", "r765", "r766", "r767", "r768", "r769", "r770" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r690" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r242", "r643", "r667", "r671", "r749", "r775", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r117", "r127" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r189" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract", "terseLabel": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r189" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract", "terseLabel": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r80", "r81", "r82" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "NET INCOME", "totalLabel": "NET INCOME", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r75", "r82", "r110", "r159", "r175", "r178", "r183", "r197", "r202", "r204", "r205", "r206", "r207", "r208", "r211", "r212", "r220", "r245", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r391", "r399", "r413", "r415", "r493", "r569", "r586", "r587", "r682", "r744" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r690" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r690" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "negatedTotalLabel": "Total other expense (income)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r77" ] }, "ftlf_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "ftlf_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfStores": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfStores", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfStores", "terseLabel": "Number of Stores", "documentation": "Represents the number of stores." } } }, "auth_ref": [] }, "ftlf_NumberOfVendors": { "xbrltype": "integerItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "NumberOfVendors", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "ftlf_NumberOfVendors", "terseLabel": "Number of Vendors", "documentation": "The number of vendors." } } }, "auth_ref": [] }, "ftlf_OneVendorMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "OneVendorMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "One Vendor [Member]", "documentation": "Related to one vendor." } } }, "auth_ref": [] }, "ftlf_OnlineSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "OnlineSalesMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Online Sales [Member]", "documentation": "Information related to online sales." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expense", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "OPERATING INCOME", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r113", "r629", "r723", "r724", "r725", "r726", "r727" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Lease liability - current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r434" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term lease liability, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r434" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Right of use asset", "terseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r433" ] }, "ftlf_OperatingLeaseRightofuseAssetNetOfAmortizationAndLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "OperatingLeaseRightofuseAssetNetOfAmortizationAndLeaseLiability", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "ftlf_OperatingLeaseRightofuseAssetNetOfAmortizationAndLeaseLiability", "negatedLabel": "Right-of-use asset", "documentation": "Amount of right-of-use asset net of amortization and lease liability from operating lease." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment", "label": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r9", "r103" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive income", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r13", "r176", "r179", "r184", "r208", "r421", "r422", "r427", "r478", "r494", "r708", "r709" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "OTHER EXPENSE (INCOME)" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesGross", "negatedLabel": "Cash paid for acquisition of Mimi\u2019s Rock Corp.", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r18", "r397" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchase of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r78" ] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgedStatusAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r400", "r541", "r649" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgedStatusDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r400", "r541", "r649" ] }, "us-gaap_PledgingPurposeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgingPurposeAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Axis]", "documentation": "Information by pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r442", "r649", "r657", "r693" ] }, "us-gaap_PledgingPurposeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PledgingPurposeDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Pledging Purpose [Domain]", "documentation": "Pledging purpose of pledged asset owned." } } }, "auth_ref": [ "r442", "r649", "r657", "r693" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars per share)", "terseLabel": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r57", "r318" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r57", "r548" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r57", "r548", "r567", "r806", "r807" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.01 par value, 10,000 shares authorized, none outstanding as of June 30, 2024 and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r57", "r486", "r656" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid expense and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r707" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r700" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from term loans", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r19", "r517" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r85" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r139", "r140", "r141", "r142", "r143", "r144", "r155", "r239", "r446", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r623", "r641", "r666", "r668", "r669", "r672", "r673", "r699", "r740", "r741", "r749", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r139", "r140", "r141", "r142", "r143", "r144", "r155", "r239", "r446", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r623", "r641", "r666", "r668", "r669", "r672", "r673", "r699", "r740", "r741", "r749", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r88", "r121", "r124", "r125" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r89", "r162", "r491" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Total", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r436", "r482", "r491", "r656" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r187", "r249" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r130", "r132", "r134", "r135", "r137", "r156", "r157", "r275", "r276", "r277", "r278", "r342", "r343", "r366", "r367", "r368", "r372", "r414", "r441", "r443", "r444", "r506", "r507", "r513", "r538", "r539", "r593", "r595", "r597", "r598", "r600", "r620", "r621", "r632", "r640", "r646", "r651", "r652", "r653", "r654", "r668", "r676", "r738", "r746", "r756", "r766", "r767", "r768", "r769", "r770" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r130", "r132", "r134", "r135", "r137", "r156", "r157", "r275", "r276", "r277", "r278", "r342", "r343", "r366", "r367", "r368", "r372", "r414", "r441", "r443", "r444", "r506", "r507", "r513", "r538", "r539", "r593", "r595", "r597", "r598", "r600", "r620", "r621", "r632", "r640", "r646", "r651", "r652", "r653", "r654", "r668", "r676", "r738", "r746", "r756", "r766", "r767", "r768", "r769", "r770" ] }, "ftlf_RangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "RangeOneMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Range One [Member]", "documentation": "Information related to range one." } } }, "auth_ref": [] }, "ftlf_RangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "RangeTwoMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Range Two [Member]", "documentation": "Information related to range two." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Payments on term loans", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r79", "r520" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted cash", "terseLabel": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r701", "r713", "r772", "r774" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained earnings (accumulated deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r60", "r93", "r488", "r511", "r512", "r521", "r549", "r656" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r158", "r199", "r200", "r201", "r203", "r208", "r210", "r212", "r246", "r247", "r267", "r385", "r386", "r388", "r389", "r390", "r392", "r398", "r399", "r404", "r406", "r407", "r409", "r411", "r431", "r432", "r508", "r510", "r522", "r806" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Revenue", "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." } } }, "auth_ref": [ "r111", "r112", "r226", "r231", "r232", "r236", "r238", "r239", "r240", "r242", "r340", "r341", "r446" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r128", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r622" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r690" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r690" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r242", "r694" ] }, "ftlf_SalesTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "SalesTaxesReceivable", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Sales tax receivable", "documentation": "The amount of sales taxes receivable." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r722" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r15", "r64", "r65", "r66" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "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." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r11", "r12", "r94" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_Security12bTitle", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r684" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_SecurityExchangeName", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r686" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r131", "r133", "r136", "r138", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r240", "r241", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r535", "r536", "r537", "r594", "r596", "r599", "r601", "r608", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r624", "r642", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r670", "r676", "r749", "r775", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r702", "r703", "r747" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited, number of options (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Issued, number of options (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodStartLabel": "Outstanding, number of options (in shares)", "periodEndLabel": "Outstanding, number of options (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r347", "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r347", "r348" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercised, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Forfeited, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Issued, weighted average exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r351" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range, Lower Range Limit (in dollars per share)", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Number of vested options (in shares)", "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." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Total number of options (in shares)", "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." } } }, "auth_ref": [ "r95", "r96" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range, Upper Range Limit (in dollars per share)", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharePrice", "terseLabel": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r748" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r748" ] }, "ftlf_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Member]", "documentation": "Information related to the Share Repurchase Program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, weighted average remaining life (Year)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r97" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average exercise price (in dollars per share)", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, weighted average exercise price (in dollars per share)", "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." } } }, "auth_ref": [ "r95", "r96" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining life (Year)", "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." } } }, "auth_ref": [ "r97" ] }, "ftlf_SharesForfeitedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "SharesForfeitedDuringPeriodShares", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Shares surrendered by former employee (in shares)", "documentation": "Represents the number of shares forfeited during period." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "ftlf_SharesSurrenderedByFormerEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "SharesSurrenderedByFormerEmployee", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Shares surrendered by former employee", "documentation": "Amount of shares surrendered by former employee." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r83", "r194" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r129", "r169", "r170", "r171", "r197", "r215", "r219", "r221", "r223", "r228", "r229", "r245", "r281", "r283", "r284", "r285", "r288", "r289", "r318", "r319", "r321", "r324", "r330", "r415", "r517", "r518", "r519", "r520", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r548", "r570", "r588", "r602", "r603", "r604", "r605", "r606", "r692", "r714", "r721" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r58", "r61", "r62", "r158", "r181", "r182", "r183", "r199", "r200", "r201", "r203", "r208", "r210", "r212", "r227", "r246", "r247", "r267", "r331", "r385", "r386", "r388", "r389", "r390", "r392", "r398", "r399", "r404", "r405", "r406", "r407", "r408", "r409", "r411", "r421", "r423", "r424", "r425", "r426", "r427", "r431", "r432", "r437", "r494", "r508", "r509", "r510", "r522", "r588" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r131", "r133", "r136", "r138", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r240", "r241", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r535", "r536", "r537", "r594", "r596", "r599", "r601", "r608", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r624", "r642", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r670", "r676", "r749", "r775", "r776", "r777", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-2-basis-of-presentation", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-tables", "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-tables", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual", "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r199", "r200", "r201", "r227", "r432", "r446", "r515", "r534", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r551", "r552", "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r588", "r677" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business", "http://fitlifebrands.com/20240630/role/statement-note-1-description-of-business-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-10-commitments-and-contingencies", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-2-basis-of-presentation", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-summary-of-inventory-details", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-tables", "http://fitlifebrands.com/20240630/role/statement-note-7-equity", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-exercise-price-range-details", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-details-textual", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-tables", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-", "http://fitlifebrands.com/20240630/role/statement-note-9-acquisition-of-musclepharm-assets-details-textual", "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r199", "r200", "r201", "r227", "r243", "r432", "r446", "r515", "r534", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r551", "r552", "r553", "r554", "r555", "r557", "r558", "r559", "r560", "r562", "r563", "r564", "r565", "r566", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r588", "r677" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "negatedLabel": "Exercised, number of options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r57", "r58", "r93", "r352" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r36", "r57", "r58", "r93" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "srt_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r748" ] }, "ftlf_StockRepurchaseProgramExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "StockRepurchaseProgramExpirationPeriod", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "ftlf_StockRepurchaseProgramExpirationPeriod", "terseLabel": "Stock Repurchase Program Expiration Period", "documentation": "Expiration period for the purchase of an entity's own shares under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statement-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r58", "r61", "r62", "r86", "r550", "r567", "r589", "r590", "r656", "r683", "r716", "r729", "r757", "r806" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS\u2019 EQUITY:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r92", "r196", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r410", "r591", "r592", "r607" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r428", "r439" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r428", "r439" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events", "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r428", "r439" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-11-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r438", "r440" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SupplementalCashFlowInformationAbstract", "terseLabel": "Supplemental cash flow disclosure" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r84" ] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://fitlifebrands.com/20240630/role/statement-note-4-inventories-tables", "http://fitlifebrands.com/20240630/role/statement-note-5-property-and-equipment-tables", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-tables", "http://fitlifebrands.com/20240630/role/statement-note-7-equity-tables", "http://fitlifebrands.com/20240630/role/statement-note-8-acquisition-of-mimis-rock-corp-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "ftlf_TermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "TermLoanBMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Term Loan B [Member]", "documentation": "Represents term loan B." } } }, "auth_ref": [] }, "ftlf_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "TermLoanMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Term Loan [Member]", "documentation": "Related to term loan." } } }, "auth_ref": [] }, "ftlf_TermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "TermLoansMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-debt-obligations-details", "http://fitlifebrands.com/20240630/role/statement-note-6-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "Term Loans [Member]", "documentation": "In reference to the Term Loans." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_TradingSymbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax", "crdr": "credit", "calculation": { "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "documentation": "Amount of cumulative translation gain (loss), after tax, from translating foreign currency financial statements into the reporting currency." } } }, "auth_ref": [ "r69", "r759" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockSharesAcquired", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r10", "r58", "r93" ] }, "ftlf_TwoVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "TwoVendorsMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Two Vendors [Member]", "documentation": "Related to two vendors." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r28", "r29", "r30", "r118", "r119", "r122", "r123" ] }, "ftlf_VendorOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "VendorOneMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Vendor One [Member]", "documentation": "Related to vendor one." } } }, "auth_ref": [] }, "ftlf_VendorTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "VendorTwoMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Vendor Two [Member]", "documentation": "Related to vendor two." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Diluted weighted average common shares (in shares)", "totalLabel": "Weighted average common shares - diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r214", "r223" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://fitlifebrands.com/20240630/role/statement-condensed-consolidated-statements-of-income-and-comprehensive-income-unaudited", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic weighted average common shares (in shares)", "terseLabel": "Weighted average common shares - basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r213", "r223" ] }, "ftlf_WholesaleSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "WholesaleSalesMember", "presentation": [ "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies", "http://fitlifebrands.com/20240630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Wholesale Sales [Member]", "documentation": "Related to Wholesale Sales." } } }, "auth_ref": [] }, "ftlf_statement-statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-3-summary-of-significant-accounting-policies-basic-and-diluted-income-loss-per-share-details", "lang": { "en-us": { "role": { "label": "Note 3 - Summary of Significant Accounting Policies - Basic and Diluted Income (Loss) Per Share (Details)" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-3-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-3-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-4-inventories-summary-of-inventory-details": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-4-inventories-summary-of-inventory-details", "lang": { "en-us": { "role": { "label": "Note 4 - Inventories - Summary of Inventory (Details)" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-4-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-4-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Inventories" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-5-property-and-equipment-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-5-property-and-equipment-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment - Property and Equipment (Details)" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-5-property-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-5-property-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-6-notes-payable-debt-obligations-details": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-6-notes-payable-debt-obligations-details", "lang": { "en-us": { "role": { "label": "Note 6 - Notes Payable - Debt Obligations (Details)" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-6-notes-payable-tables": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-6-notes-payable-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Notes Payable" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-7-equity-exercise-price-range-details": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-7-equity-exercise-price-range-details", "lang": { "en-us": { "role": { "label": "Note 7 - Equity - Exercise Price Range (Details)" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-7-equity-stock-option-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-7-equity-stock-option-activity-details", "lang": { "en-us": { "role": { "label": "Note 7 - Equity - Stock Option Activity (Details)" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-7-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-7-equity-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Equity" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-8-acquisition-of-mimis-rock-corp-pro-forma-information-details", "lang": { "en-us": { "role": { "label": "Note 8 - Acquisition of Mimi's Rock Corp - Pro Forma Information (Details)" } } }, "auth_ref": [] }, "ftlf_statement-statement-note-8-acquisition-of-mimis-rock-corp-tables": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-note-8-acquisition-of-mimis-rock-corp-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Acquisition of Mimi's Rock Corp" } } }, "auth_ref": [] }, "ftlf_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://fitlifebrands.com/20240630", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479908/805-50-55-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r692": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 61 0001437749-24-026562-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-026562-xbrl.zip M4$L#!!0 ( ,P[#EF]3A./W@< !U; M:W/;-A;]W/P*K'?:.#-Z6'Y,7%G6C.,XF>SVX3KNYQV(O!2Q(0D6 "6KOW[/ M!:BWTMI.QXW6^F)9>%X ]]QS+DCU4I=G_5Y*,NZ_^*;GE,NH3W?_>=WIG+SN MM%#;:X?"%]^@_A_-IGA/!1GI*!:#B;A-JR(F\U;G)*ZU<3(337':/FT?'AP> MBTZG>WS2/3H1US^*9K/?R\E)$:726'+G>Y5+FJ=[=6DATZG?J=@Y*=^:_ M)C)7V:3[\E;E9,5/-!8W.I?%R[-2QK$JAMT#58A61Q5G/&JY-%3=5ZST/1/S MB82?*12,I%&R<%U1\#*R,Y%+,U1%5_@FCNY<4V9JB *CAJG#A+U!_^HN50/E MQ%&GU>FU!_U>N^R_^(PAZXO8M.*I&;45M1%?HY$!(*V2L M2_:RQ=;3-D<'AT(GPJ4D/DHSD 79YL]W&4W$1>2XYO +62QW/NFR@C#RV;G M>%^^\M6AZ"1&D?">',:DJ#+**6S$U1W\M1C2=.#.]T?'VW],_ZTLSF.R/.F' MAG@K)P[;^Z\JCAOB,E648 .P&4Z-2/REK@H1Q*]GR01!0U^(<_X^F4(]ZB2&;U]CM=3H=NG7[K^Z'Y4YUSI^4WD*=L MN_C>ILZ6^(2F?A"IA.<9&BD:(Q:X5%GQ2R4-@DPV$3=4@G,$//8=QD,H;O[" MWOE.N1]40N*- <1M0WPHHM;9ZIKQR<<$(O%^M'/:K]MI#[?':=]("U>%4^83 M\:G0XXSB(36"[YK@L;'&I(5V7MY("! $4O"/,Q7!2(BK'#S*KBRA(>#K"KHJ MD*1-5.9H5 MZ%XSX3A542ILQ7_F_<=DJ!Z$%Y KFT&(P5O%6+D4"[0E2)IGYW%+F*9C+!,G M%!3CPC;L,+G=F#SZ/\ DB405\'H&T-S+&UX<:E2;A7I5A/R$%:@JHJR*,2:0 MM.#2#:!0,365 )CF+&=97.0UOBP*U,C#L2*!VYPBRI# R!3EYQIH=1Z>R)I M4Y%D>FRGL#4T5-89UK>2"X/=L+*Q@#X[-6;-VAT MQN Q]L#P-LE;WUI:W#5 MN0/3AP[IQ;X-F=D'(0UYN,#]%?L'W%J095]1-N4>W"P'>S*#\O=8V2C3MD(_ MYE6CLX";TNB(8A1;L0^8Q 3<"]J0'Y[L4[#"IX;\+7Q5G-T6 :\\ MOF!>6X!Q@!7;J+\E MBSKXO9>.?P[*!JO:2%;V_EU87@X( *MG"H)55P8#@/1&RGHJ12LJ_#A\-S$G MX44B-Y1)C]A:LSMS5"RHK4R(Z6)\O1!%@Y WP M*?70/W#)$"100_Y.G)M4A0N! %%*E5 4NU#P7$-!M#VAX&HDL\HS*..$DH2? MZ(S@X79#4OO=/T\/.Z_/[*(B6!$"X>OF]-8#'J$")&Y#$CW0E?O\Q/>1*G+6 MFOB&(/GS6RXQF-X]^!A&80/8GBZ/O@/M,P5MO#V@?1N L0XPOK:N$UM?LY+C M/X"O69_K**H, VA!#"^-EVOK4,(/F3&*Q?:(W\+#H#! *NU,Y#-=>I!3['6$ M-[KF^(G(U"?*ZCORE?:-+UC'V0[16W^I=K(]N'S$I9I_GAI/\=R8DQ-SY2*^ MYCS%+/< S;Z61\,NB2S::6-G MD78+ \5\X1K5,_.@TTQ#?7Q HV^>[[ #+( MUC*9XY.S^&F@H-\J!9-]:*@*_YJ(?;6[+WNN[+I%]V47&?)"U/H7I."^?&T< M*0*P:GT[N[<:D_S$@C7DB5ZR^@S7/Q:>/BMZ$%SK*Z9PU;Z!'66,CI9FY+@! MVG5&C,9 *3R\$?2RA5BV58Z58G/\,FK-L/%YVHXXGS-8M^@JZP**-S&@KP:@ M0YYN 3[_)D2-TD;0HJH8Z6Q$+$@+.:Q?Z# U0U->9GI"J!VG.G"R7(H!P.P7 M2NJU+=VAZ=%H.CQI'3XY*&YFQ_XH.&X+?HOY[37WZC9M*MM[3JMVV[UZ[ZL^\+KQ%S^5?B M 4][9;*X!<]O^9][=YQUX&4JE0GL\)0F[5^')R4@R36[7CV6++_,SO SD"=] M\_\KG#)6(Q%ETMKSO1\N/MXVKR_>7S7?W%Q=_)M_D;-0>_W^W>W-2EF:-(T> MKQ>RJA#7[W_Z]%\W,3$U-S(N:'1M[5M=<]LV%GUN?@56.VV< M&4JR9'OBE63-.(F3R;9)7<=]V*<.2%Z*6(, X"2M;^^]P+4M[*UG8X;U7JQ M+'Q> /?<:52,&]T >Q2&\]@]9IU.[_BDUSEDEQ]8 MLSD<%. X2W)N++BS1N6RYFFC+E6\@+-&IDW!73,%!XD36C58HI4#A:T=2"AS MK>!,Z<;PV: =;![$.ITRZZ;2=U>N:<7_ .'C%O&4UV2ERVWGK4Y.NPRG3&7 _O$ M3JD[Z,P[;_YC8[9?[2YB=CK7$#& MW@K%52(0W#]G>(JX2_7FO]9%R=4T8HD_X"D62A@^4&$D-_D.? MZ6S*,6U1PF5]!$Z7LZ%;I]_[?MC\LXG@8CIN_D'>^%>XGD0%[91#F-F+O M5=+JKZ\9/^F8D$R\'^V=]MMVVN[N..TK;M%5T2F+*;M1>B(A'4$4?-<$CTTU M3JJT\Q*'HPC!0(HP-3 2UAG2N)P* M@]UH9;2$/CLS9L/:/0!W&X#'NP/ ZQ5O?6YK<-6Y ]&'#NG%@0W9V7OBX MH/L+\@]T:P:6?$78G'I0LP+9DQB4OJ?")E+;"OL1KQHM VY*HQ-(L=BR X1) M"HB[@(65#(_R01MRQ),#"%;X])"^A:^",EP5\$KC,^*U)1@'6)$M=YXH6YDH MPXEHG>O@QA:DA'M[P/[9@)VMZQ[X^2N@SG<'ZF_ 8AWZO9>.?PS*B%1MPBM[ M]RXD+V- @-4S!<&J*X,#(.F-A?54BJU ^7'H;F)!PLM$;D!RC]A:L2Y0%]4D M3Y4""1EML5J*U-]_VBJV(A6X,[0 $72UEQ:*1JHL:5T?XZP7QIYXM04TR/G; MI8B5G ZMDIST B[+&['0S-@C*/#EQ '_BX$:(J5C?TCW%/Y4(T*\JQ'ASB2Z M$1CN3K]WC@\84\8B)=ASJY5W8FXQ9% B3+& FW2&2XP4@L=""CG2' K#1=2J2]G+FM%U16IL3H8'V^D"0((V^ 3ZE'_J&+Q""!->#OQ:E) MI5P(!!BE1(F*8A\*GFHH2'8G%%R,N:P\@Q).(,OHJ\!@JD,1M2*)C7;DO3WP7J<+GK8%N"+(_ON5B\>SNP<

*KONT'W9N<2\$&O]2U+HOG1MG A 8-7Z=GYO-0%^0X(U MY(E>LOH,US\6GCTKNA=F-+]VAZ,)JZ)ZWN MHX/B:G[L#P+'7V+SMC?OON"'#SJ !\2S[5V_QH@_=4=7\VP,(3UV7HUP;UGG M.&+T)OVW<_JK;]1,>_665L.V;;/%F\.#=C7\1@[]49U_>0>>WNJ_\+9X8('' M-.3@,CP101LVK'GQ4%+\.CO#3SX>]2W_;W#*5(Q9(KFU9XV?SC]=-R_/WUTT M7UU=G/](O[Y9JKU\]_;Z:JTLSYI&3S8+23VPRW58;6_B1A#^?/D54TO72R2,,5SN$N-8<@A)<\T%#HC4?JH6>XRW MLM?N>IV$_OK.VH9 7OIR;:.DE9 ,L[LSSSS[S,YB-U9IXKDQLM#;>>,JKA+T M\/:GC[:]_['7IE'7JHT[;VC\&].$,Q0HF<(0YDN8Q:4(49YD*<(XDXHE8,*! M=6AU.]WW8'>=[H'3^0#^9S!-STU1,0AB)@M41T:I(O/ :*R"I7AD1)E,F3)# M5!@HG@D#@DPH%#1;88)YG D\$IGA[;A6C=F=9^$2"K5,JN5"F07_%1V[DZM^ M]3-B*4^6SKL93[& 2[R!298R\:Z?LS#D8N%TN("VS45?>\VW7#5KX=[:/MP% M@BI2;;AFDC.A'! ZC:0/*9,++ARHIBB\529+^((,DB]B10'=N3>\C?F<*^AU MV[9KS3W7RKV=)X \3.*QC%-^*>9'W?R_&_5S_1(2-S +:*Y3; M,2G)P7 R.S\]'_BS\]'E%,97D^F5?SF#V0BFPX$VPB')9'0*L^^&,/4GQ_[E M<&J.?K@8_@C^8*9'NIU.]X\(^E? []H'<-6>M@?M-5B[M]_9>_V[]7-9*!XM M-X-6HYQJFA;T/E0HSH6N0E%7)-QP%8.*$;Z43!)=R1(FF%/I0Q;!*5<7/$(X MEDR$10O.1="&73W;<+DWR-*+6"!0I)07A<9+'STS MI!,+8I1(*-> :N U'@+;@A.V5+3@4QF&+1C$'"/R23$4OT8811$/4.H\M8,F MFQ:03;/8@KR414E,@\I@0S-('&C!5 FP,,OUV;DYMYJA]=]XGC(Y9P(+]1,<*6EJ$Q(6 %1G.C-76^XQ%]*+C$E>1:: ME&FC2KNWRTA2$NS]W7!O3>2=/-;2:-BT#WNUHJCOD-K#OA;0*^1UF\1N32(7 M=2/5S.@&RK@@R?&Z$E8,,ZYK-Y=8:#);>I@E"?4L*FI.?9P&Z 7RZ(6[#?UUWVY>S^%M;CI5-3:KFE M5UB;C=JU2N^%[/JSJG^+@O]?^D_=SG13&L34W.J.\)R0=L>24X_,J4D^P+7W MQ![1']FJ9[VV>\<&%_6?V1<5,N37$"2L*(Z,"W\Z,\?^V= \G@S][_6?_(W1 M\=GI;'+/%D>FS&X>&O75 <9GEU>?[Z+1#/TNXI$'H;#TNPDZFZIW++\!4$L# M!!0 ( ,P[#EFS*&=[300 . 0 - 97A?-S$Q-358;7/: M1A#^'/^*C6;2V#,((3")(V3-8()=IXXA@&>:3YU#6J%KI)-R.MFFOSY[DL#@ ME[ZDJ>NT,\R ]E[VV>?VV3WD1BJ)/3="%G@[SUS%58P>7O_RVK:[K_>;-.I: ME7'G&8T_-TTX08&2*0Q@OH195(@ Y=LT01BG4K$83#BP#JQVJ[T/MNWLVTZW M"^/W8)J>FZ!BX$=,YJ@.C4*%YH%16P5+\- (4YDP90:HT%<\%0;XJ5 H:+;" M&+,H%7@H4L/;<:T*LSM/@R7D:AF7RX4R<_X;.G8K4[WR,60)CY?.RQE/,(=S MO())FC#QLI>Q(.!BX;2X@*;-14_OFFUM5:^%6VM[<.,(2D^5X9))SH1R0.@P MXAXD3"ZX<*"SYNQ_HG/&Q$YM-9H=SV24$.AI/9Z?'IH#\[ M'9U/87PQF5[TSV--Z!:-CF/TXA&E_<.""',+RFXB(6".0IX7FN\=)'SPRH8D&$$@GE&E %O,)# M8!L5W^_8IW0.'U/YJ0&#B*,.2S#A,2^G[)K]9 @\:9 M0T/:HH> JG\(BIN3RB>)8'_#ZT"5^+KC$A%(TUZ1,Z\RT.[N,TDJ" MW=T-]M9$WJ3(.CUJ-NTWG2JKJ/=0Q@<]G43?(:_;)+8K$KFHFJEF1C=1Q@6E M'*_4L&*8<:W?3&*NR6SH81;'U+=(V#K=:2 C=O-&N2IW%-)\1%H5F\<(\U32Q>30:-$= N.X[O;KYSQC_NKYKY_"%0]4 M1#];+VH<9HRAZ;/@LKE6ATJS>NMUM MME^4"VG^8^EO@@N>*RK=JF12N[94\+0QW]=Q;J.G[Y+YKSF 569]!0_;2_\. MB&_*Z!9];TGI#O2+!7$+]G[5:9_.Z6]A/5HZ-:6%9^46W/1IURJ\)W+HCYK\ MFPS\_Z)_X&Y6=8''!+([EIP@9(3A#IJ]!TZ&_L"6?>I?O6M\8Q\!OP0_9GE^ M:)SUIS-SW#\9FD>38?\G_==Z8W1\'-D[5U+<]LX$KYOU?X'K"Z3.="2["03N^),R8], MN:=_U.L@''K4)^'DO//MT1D\7M[<=! 7;NB[ 0WQ>2>DG5\_ M_?M?'__C.+_A$#-78!^-%F@XC4,?LRLZP^CWBX=;Y*!>_ZS?&WQ!WX:7Z+AW M_-;I?7#Z;QWGT\GHZ>CHYHFS2/>[U M^MW?O]P^JK:=M+%'XU"P1=YA/F+!$T81^[Z:572DP[Q S!G;5]4AK2UU\ M3/2MH:+<4#!'+"+,2_JK+M("J.[*:MFGY_3ZSG$_ZXD]7R\"*DHBUVNBJDJJ<.+IFT)%N2$3 M2Y5=/E+RH7"UT0I*Q:9)5;F#B%B-?*@I-8VY,W'=J#IR6K':N$:/K*;47$KV MA0[[WKMN4EEL2M:@04)Y&WLY&O,*>NE-US\]/>VJV@YRA6!D% O\F;+9%1Z[ M<0#:Q.%?L0O<(-@'AQ'@&0Y%J4&A6KAL@L57=X9YY'K8A%W@7A!2/H+,(LH$ M"BN]UYF7.)9;ZJE;84T7^9^3]7-DD=,_=D[Z1R"ZTS70HI;".A5X?8?DTI&7 M[627G9Z1]&*7[)\M-"BX$B/Q>7MUM87@I3\VDILUEQ>;2=7XEK42*^V[.!!< MN9LM@"ZO569(%_OD_[50HN)X#.^TK(.\Q=ZUL[O@=(ULSMNKJ_9 EUQR6[C5 M&)OIT!Q#U"G3U%/]S]L WQ1M&&G4-$Q+>N0Q@1D[TN;R8AN?E\=I9BXO;2XO M6C)R)48P(V0Q#$E(F0W37HM"7+.%$K)DB_L"W,EIE]$ =T,\D?L0,X\4,%;J M)=W2J5SY^^]7]7##D HUE"K+2J.(A&.:%D&AC)7.LFCW 8^1BI[.7.9).>MC MK&[$:(29((!J(6!6 TP9AG!401]D)77!PNU0O MZRLY<-[A,-D!3JU^=G,\-]C4'.CBQ8%"94>-\O%X4Z.@"PG)#ML4,;RI3="% MP\Z@%5)R@"$T0 0VR1"A"[7)<'SJQ>H"=@VP=@@B%HZ\%]E,2>D@V>_;PXW! M-B/1T7SH7,%,Q25DR8[*9"?\J=?K(0==I;**EX/01]=*++I9BOW879%542/F MV+\+/ZGKE5LC[9RV6->Q3#_S?JL0ZWNFI1FF9E![-/0A2@#_#%>WD3 MCN@8UD>I#0(UH55!S:SBS<'I-0,N\>:">G].:>!CQAW\5RQCGF=A6[-P6P1[ MNR'!)+\>"YK]A*Z5:@=2&7L1S^539QS0)_Z,KDLKU!:)WK7Q4I>@$?HL-3IP M1\(84H&=ON-C[C$220$2MU',28CY5F%5P\BV6/!>;M<(]P+*8X;AGZ\@%\DP M_6HI62)_D4K>/N;?"-AMOCP09X#T'^KWZPYW(7;BC &^-[^IX MMF#M:V%]GUYP=)_(VW,T?TGWUUO#F ]D"[]C+7XR DNVW7L.W <(;& >.,DV M-3,R@\B74>]/V RS:&M &P78 OI$"[0,K09+!60@]044^(FC!] =M*KI70_06W(9-A)7]B+,,.]*>G[]Z^KT1W#5D2]":[ MVO<\^2:)+D?(+<[S)M^TZ>4(;/%#^V@%@F@#PQ7 M$G 'A-N^EN\<"L M]N#*E[ \M3GP21#+-S+3M\0!$BX_7G#XU&4X(\'S,F]3Y2PR4_](>D-F)N^: M>6KC MFIN6E _754?KIC\FH$@CSQ_]8^!Y+,;^]3R2Y^T,0O].3#&[)>Z(!$0>7IJ> M0M=1AP6?=S9H3X) )BC..P)Z=) DBR BE@K]QF@N=ZRKS=#?"5J0-J![ZO'(<;W(0"@S\0#^!OTY_\R,S8K,MV5H(]'@A99Z;) MW596^9*"@X8N\O N>7;7+2PRZ+>OEV7.% MV9FNVD==^7K/_>,^K&W>C_75>ZD)3(3PV4>1@9S93OT53MIA=SY#6GJ M2-T@/Q8TW?0-LQUN8IAQZYU;3=2#7IWJO&A;;8M79,\@[=)L5Z'E2]FWM">6 M=\G=^+\X]"E;@E(I;J\I@VRO,HBMV_K85XD M*],*9/6P$@A91KA2NI,$55H.GZA&]V+I3E!3W2U#=X[Y _8P^9Z<1YAH7%/W M$BFO-H&T^G[C 4=IF DQVH2YLS(H#6UV R*I(_],V1C+0\ZO8KE\);\+DE25 MC&EHN,6RJ8:P9,VC2A3[&)S&Q4(^"L3L>A8%=(%QV9KU#7?.GRW-E._D5(AU M/8](TCF!);?5M'5[@S.MK7N[(6:S6^J&%^4[JUJ\D[XZ4U.O_.O0G>N5WXT@ MJ%[[)YK&R"OJ5\MW4O]$R4J(4BW>8>TK04JU>">U_]^40F@"X8EF%U!3MY-V M% Z0>\YOA9.)>BGA.Y>9L#,1V:$B-BN?#O_P%02P,$% @ S#L.66$ROW%]"P M'Y8 !4 !F=&QF+3(P,C0P-C,P7V-A;"YX;6SM76UOVS@2_G[ _0>?[[/B MO+1[VZ+915Z+ &D=.,EVORUH:63S2HL^DG+B^_4WE"S'242)DAV* 0[8;6M[ M2#_/D)P9#D?TE]\?9ZRW "$I3X[[!WO[_1XD(8]H,CGNW]\&)[=G5U?]GE0D MB0CC"1SW$][__;>__^W+/X+@*R0@B(*H-U[V[J9I$H$XYS/H_7DZNNX%O?V# MSP?[)]]Z]W=GO]Z=*S3\/ M!@\/#WN/8\'VN)@,#O?WCP:%='\EKC^-U+K!IO#'0?[A6O15UP]'F>S!IT^? M!MFG:U%)RP2QTX/!G]^N;\,IS$A $ZV14&.1]+/,WKSF(5&9&FLI](P2^E50 MB 7ZK>#@,#@ZV'N441^UWNOEJA.<@ M*(^"-"%I1%$.B60(0J +,F90 M!JU*K@D,/;"R6/,QD>-L :4RF! RST9W $S)XIT,<89V]8;6$4\3)6_(4F,H MUZ:=<">XG]3W'90=^JHFKCGH^7F%;F8&V62H)5 M[Q9]A&L=C0UA-X0BJ#,R MIXHP$_9J:;?(I43K90+Z[,,.<-7,@3(9IRC/B)P:P&U^Y!83G\UX9Q##/CM3^8HGYIH4PT*#.9WI#V8$+1V:Y'^^(Q9*G>5]7@;M+4 M,:<%+CHNEN9I4B;B%./&M#1 +)'H"B&&YIE1GG*&^V9Y\9\4;5L][,IF77&I MMN.[V7QLCY>3Q"[DKY!TC#B9W(&8;>(Q0C:+.L4\G.N<$%JK:R 2+#V]72,? M>'SG2=B&RNMV';(9T-[F3L9*R:&-DY9W(A5(%(;]%9(ND8\QZW?BVR, MS9ZG04O'C#C."[6\8211"$L[H+E.GYGC ILF3CF,0"I!0P51Q;ZN7,@Q3D5H M M$%$0FN0WD2ANE,ISLAPI"1#AW IUIGET^B?Z-NU$] M:2_3),R3.G=\!',NM(G,5V2H(]]AC!LD Z_M.ZSBOY$,/Q%ACPM4WW%_O]][ M &V\5P<\>3]$A,^RY*_/(E82 YG.9EF? 54P*]K'@L_J$C2\31H2O]:*UH$/ MM,P['EL:AUW2L,S*VW(Y\F%(&OM-6W8??&#WVA79PO_H _PJGVI+Q)T]*V/0 M("CVSY*5F["F"2?_3%L9K^VPNS-E9=AMD\;^F:Y2W[^][75GO,I=BNW^Q2<; M5I%UXUO5"OADUZI);D2?-F?(/ADV.V)-3LA\,GUV[&K3L#[9/SM*31*=/AE' MZW566RKCJ8FT6L72=;4C ^_8#I:;B+IC#T_-7@/C8#HZ\&DE523L M-MU592F*3RO(CH]5?9=/J\F.5M/LL4]+S(YA[?&03Y&%':5=I99]LBK690_E MSLU?\]*&6-V9R!._+X.7]*[QM8O'!]8",N!Q0+.X*<#.4&HV%S#%)G0!Q0>[ M>YQ@R^_M]/&"G6"W>]Q@ZP.QTU2B8Y 2'?F8)IE>KA(%$Y']H466>M^%+=&*([2)-E,"I+GV])=P)[I4*<2[P(A]0 [ZBA5,&WXCX"?K;M1F.%H!V&+W]9 7/ M0,*ND5,>Z,"?EK,!=JF,6Y0;PYU#J59TK7PW!:DK$"8]&^6Z05L[+RHDW2+6 MUJPD.#7'%KC^2G,(13A[H^,J_$ I0<>ITIG6.WY#JDJAN\#@N$!S 4D*AHK/*H\J(>Y MW9V&&QN385R4UEZB+4E"*"L9:-AJ!_<8ECS;Q>-T]6Q7-M"B>%ZG689_ M1UTZO^M,_Z^+C!:$0?;8[N9S>PCS^1L;DC?9K9AH4(0F<@[YW^NTU\5C."7) M!$8X\R[B&$+CW5^=@.BLU '_S:!=S4-=4Z><HI:#!KS!YCK8_P7:^#%,QKF WV[=IZP,5X\VZ9I]YST MTVK/:T2SH.W)F]1>=+:K;CO61=D9BLGA;ME+QTQ?/6S48&@KVG;,JK@@H\E$ M+6G3,0O#@SG6C&K:=\SN^8T9UJ3*FW5S)^4/@;N5<_Y@BI?,@F[Q2IGJCVO3ANGQ*1THW@B\H[A9/E_=2FZ9\ MTZ;/5$-%%U6^JWD'/O#3]OF>/++/4S!T_ M"7'/(: XT0:9G2$:@-LVZY:+\48-6U:U';B^$S$$B+),^I-]+IY-/H=QQ3I6<9LQ\ M.NW8CG-=).C5B?UV3-L'BCX50;530JO#@Q8/?;_ID?16T[QINLN6_,?W2-Z8 M4K!E__^>-%6*9^\M?HM3R^LHQO_0[J6 MN4=K#;R' &^7!Q_6BO$_'MQ%,9._ =].#G^L]>#BVI_M]-"\0L"W@LRF*=+- MC6VC))A73USMF+AEGNP]C'U5^O_9 W@VB9QWD-"PY-LTA>A5.6XW15Y\J^7F MW?SQ5HNU!W8^)=NZUZ)O)6H^90&['YVVAYI.2]X3KB X"C*-BJ6NZI9TDM"8 MANC^ Y)O@A%L,.>,AH@U&!-)P^RZN8BR5%>%KRZ:8Q@GZ=^X#^24" @B?2$_[(+!=$)PM3YD.?AAJG B))'Y)J:6O?C ]!6X4SUO MF_&L[L//H].V0_8RU["+N>Y3-+D#O6PQ2]Q[RP]HEM>'0YOVO7A[V=+W->_8 MH2=K"\Z97UJAN-07DTPARNZ8,;J<*N%N"E(]_I'T-8 1>?B&DT)0PFI56R;; M#6I]63O)[W"1(!85=>5U#?ST2Z7SHZR I6*V^^1/K/F8IUB+-,';92>M^=3, M._>>[F,P7V6#LUT)%*E@T]OMW-Z6W^+0!^X$J2.'^.PG..I/=IK6U^ZZ>]?5 MJN5H*NNDK1KYP>/M?EF].S=GA=SF-QA]/]!K2O1MEJ*%MUE]H/\8$PGXSO\ M4$L#!!0 ( ,P[#EDT64R9DS0 '=T! 5 9G1L9BTR,#(T,#8S,%]D M968N>&UL[7UM<^.VLN;WK=K_,#O[F9E,WN?4R;WEURG7>FRO[4GNW2\IFH0D M)A2A *1MY=$*S M7]]__.;;]^](%M$XR::_OO]Z%QS=G5Q^^_?BOC]\>?7GW]?[D MW7???O=#\.TOP<'#T]/3 M-\\/+/V&LNF'[[[]]OL/:^GW*W'Y:YR_%-@6_O%#]>.+Z-ZCG[XO93]^^O3I M0_GKBRA/Z@3%0S]^^*\OEW?1C,S#(,EDBT02"T_^QS!?^A/:B8SL,D M"^9D_D!80WBUS^@<:#(GF1PI055=4ZR*QW0-=R:>QZ+B@00O-39$K'E2CVU, M)F&1YNT;^?5SE(#7:'>A3I(\32;D@8DID'\3T?D'.95]^]/WWWXH$8N9(">B MLCS(:$Z"C]\&0F:>Y/(K'HA"XG.6BPE53*P)X:_UF>3I)%@_KP3>\'%*M83Z M29;(B>E2?%Q)2^!]*U@A(L\Y$KRY>FKT9.&#R3]];WJYPI-*N=HRE8-Y!Y-?6?L!=4EF89I M5??1<\)K@"DD&F.:A/RA') %#Z9AN*B D33GZV\V"%=?_'&RZ4E'67RRW8]. M$QZEE!>,W(M.="RJ_FM'B78/<:IG#8ZC!YZS,,H52@%*.-7@;CT+B&F$7(@_ M=[N467 8O/?A0TI,6%\)Z7!NIM,C%KVC3##>7]\+UERM/_^2KXS$O[[/6?'R MN-72UI (31B=@QJ7-N@[HF:7^BF(3Z6B;DJBIHG=K2(:/J1X7:_[%P5,P$"- M/G;^:EZO4(W>3?TRUU:CU9=B>A>=^BPMVU50'C*5?UAKO+6A:3+$=#.'XU%E MGC4@\P'M9CW=Z/[O#S7\LWN^_5T@MLH)#^@D6##"Q??E+MR29AN>XHY=@X!X M4NU)M8;Z',L>=#TYBB):E&-7P7Z4VKLJ;&GQIX:>VKLJ?&V;H8ETR7[ MC6E4E']("RPINUB09!/*YI8$&/@@)QS8"DLO-/A(5!]+".=IN$N77(#*(]HCQ=]:*J[AO" M$AJ?B^_J"+M1UAE.V48PE'N2#C!>;$:ABN9"Q=VBK2.Y$%$'**O>IAY"6CD' M^/YO$;*"WCW_'[)4PE3(]8^/SN22"N8:KN40#6B?>.]I;,DVDY2?+ MK\*YNFGKQ7I'=SD0GMKZ29=XMYP\TK8%5^_M@SKXWXPP#V:&\2ZS)F^K9)0:V M=5(;:Z/CUZAVCS55;]^0!53I.[0J:4V;0.V^1ZN=QK0,U.T'M+KI[;U ]7Y$ MIYY^FPQ4ZR>D:NEV5T#5?D:JFL6>'*CI+T@U!>VB@#I^0JJCT3,"7N%C+'IS#%0O M?)1%8S6!*H6/K)@M5%#=L-(3B$\3JB-6>@+QI4"WYE@9BL8A!U4-*SO1>$N@ MJF$E)0 '-%1%?*S$Y(:#:H:/F]B&L$ UQ<=6 )%%4.7P41985#94/WSL!10H M#54/'X$!1JM#%<3'7C3'*S9*]7^X)J)BW&>B1>1?G*9)+-/@HBZ_S&6&72?B0I**/$EX?']:H; =P[\*4\/OPF?!;$I'D ML>88B5'.Z;'NU:%$?A,N)8;ZUH0)#X)[TWQ7)(>AUQ5QK8/LG]+%,R=E9S J MH)=WBSZ.RT5",(HP$:!.PD62A[MQ0D!IM\@Y%ZN."NBK'P? 9>@#=3)NL^^% M?*8 M_V3\XR JQWF;V%:[$ZY)C&W6 N>B_'+!-W??84;3 MF#!^]GH4\_5"7M0@9MM+$G("9"JP0ACTN*)9U$25_7(#:G.;3&?Y]>0KKQ9) MD":*,DZUN&$K(F4D[1I)UX@78NNZ8TV"[-DL2CK6B(I^D2]OTE#,YUDL%]"% M--NJ>0VDB%,=;HE8AI(H)[%F7UHOY!AG'B89B<]"EHEQR(^BJ)@7J;2&BRU% M$B6J%H<7].DKW:>O[ $GD /XC\+7F:P/B^R MJ#)6WM.7@*]JIH[DCNYZ(C;^"OW:/]"?H/3I1/W9R<'3B?8?Y6>GTCYU@09L M(%-$Q\: *O4?PV>G$MRU"%2P_U ^.P75]DR@0OU'[,$4 GK?@5KU'ZIG]YJL M=YI /?L/V;,<;ZTUZC]*S_;-03?60 7[C]*S4]#"! 5=H+%=$V#OL()JBHV+ MM-,&&R&!.J:A^J%C)S4A+5!=L!$1J"/*[8X3H!X > VAU'FNT.UC8"JV",U$ MM^&Q?JF0^#UT>R [+6U"E=#MANQ4-3J7T6V.[/2S\>6BVS%9OLINIAYW&R7; MGFJ**4"W;^JDJZI\]>@V47;:6D4AXMM.-1Z:S13#8GNR=8&AX[ X*^-4?K M#70$UDX_?30Y.JYJIQSHO 8ZIFJGHVUH!3JV:J=N5YYI=*36KAE,@1/HB*R= M>G;QT1MEL1^/#A:A_'Y&\B0*TY=UM>_3THIJ1W!X6HO<90IP9O0G;-2O8>EUSNAK R58U"-XN20VE4 M9=HY*O(99]D4<:K#N5R[R&7R*$T+ MKYV96^3X:"YIXC^O+M?=T:SY@X8YR2>';E@E_>:$/2H/S9D+#'B*PG(2LRL\ MH%[ J0Q6:' ]S-,"L)2/]WT$F0E%$D@7B8D)HO&)E)LOM(UC]TEZ*V9;U# M>ETZ@>[=+M[MHC%:'*_N;A#3R$.2E9137LDQ92OR71+2$\J5R2OM'^#:1+X9 M*E7LFN$T/:"$8PVXJ%T>?RF]ZV(SE$2$W]%4[:$P%7"<]% T9Y1402 9Q)(/ M*.%4@W6PSIKY'8<\B138M;*#HCY-TB)76K(-TFY=0I219)JM0X+*(**P#!GZ M+*;P2\KY,9D(&?48;O $M^DSF8!PP^A$F8.G1L*QFTI.?+*ES@4I/:%BE]42X.G]E[S4. MT(("Y^K$T3')B/I]&Z1=)U MFVU]1JK"I@2N$QX$]ZH)15^@ZQ!] WA-":<: M? G97T36+I>]^)&(=4^PJ^D*GD()6"&G>@C"M!G."MBU,FY1;KWN"HJ^H8WR MPR1E7(%0M;-2;ABTQGZAD72+6,YF-9L!-;<0XZ\VX'F]?;B1/%;\D.2AR MZ;NYIS>A+AWH$!C[JF?6NT*^S"4 T@[^3N1 M"5E(?"082SA=W21]/5EM/*&!2PV?@D'3/7 ZNT*C9_BP(A]6Y,.*?%C1CDJM M&<5(@XN@AO&1!AW%-^G8*;&E?E/?(;[YIW$3@'U= M^":EQCH;+%+XIJOVFJIL62,- 6QB>''+W &J6BKQ.NNFT>>!;IINKZ[12X)N M7FZN$5V273>P72&W>: V MYV!WYK/-M/5ZGJKGVU]>31J[B:)ZJ<1M.]5GR]2K#2DS5 8C+7*EG-N0^G** MD>L(S40/J3UQ!)(=%^K.#DT=;BBIBI))0(;S1C9%'8>POF&W 5# MT"$N>-6)[FT"628B6)LRI(MT+LU6NC-U MS1_D7M_^[J)&'BO68'SC,\MI>4]]XH*ZQ<*Q8OJP.+L70QOQ*7P62.B;M-A6 MX+,W0I6$$!QTOC_X*^QQ0SQ8@&M-['&W [G;&)1P!;4&M'=TM@ M"V9MRU?1^7\LNIJL"A=,,B-+G##ODG&$*'^)VZ/GU9'W=XWF2R03$=1G +$MU /'U MC9NW,OR#3@I>9= ME\=M.$=9_/IFSCK\'3W2L>MOO27C\@8U,=2C)"6O5M1[ M>B)&^0VCCTDL9^JO7&80 .R75OR]JGSU'LS";DENQDIU-)D398XND+IOS>K+=Q-<9@E&+!]@PV58G+]@1=X]T9L^N+$G:N'M^' M#RN'1)O-M0_6"NT7'5XGL9V-7U\?6EI -JQL_R)NB+X-'CMP6]0=Q%<1UY9/ M&5C3O8OD+5ZMINS 6JTO+K'IJ#5E!M;B]6[(OO\9R@^LW0TC"[%$Z3-108L- MDMG2M!372CE&NKK YW>6Y.24/JF8J%K0+5[."VFJN)Z4'@>Q4OP>,A:*Y?*< MLG6*D&MVDH:),J:IT3-1,++. MQT-XF4M* 1Q:;%A=1!<1G2)?WJ1B(19+LK2_++8C:4Q:&1_@5C]&(T+B,B_! MAF]+$O[_*[#Q^S[_*[6[\@'NO8>6]>* M)*,[4])"H4Y##K'%_O8?G3'2Z&%[-S>Z/F^E FW"DM'-;DU5-IF2T8WNQHHV M-S2C&\BV;= HVA#-J+9%_SJ_GJ5#'\W [E1KI;<4S?#N5%VCJQO-B.Y4;9VS M%]9&_K>T!#=GIM#ZV!%0W^[;82F M$2IH.$(G,P,X\&@L,P-$H5=95R ^T[', Y;*V[KNQS(36#9#T]A#-!OD;IL# MVX$D-+OR;IMYR'.$Z-@M@B9UT4>QY-MH%0Z"C@G8:E%WMXSB<"&ZA;^5KIK3 M&QM%^\^FDM&& $FY/.86YP'(] M,>9040NZCDHYYEMA6@ZF3F68S"[4?H^EZK>;Q5I^S(5=W' MU4QZ1HVF=P+6']I@OX.JCW:T(+?JJ1U%$?@#R3T>2%9J=&@'DAV>4@1L$RG< M$.3S]VX:]>'WEFI+RT[Z9@T2SD1.>YAA7IXIJ.C/PFI@C* MU& 4(IU4+F3(79CJVD(IU & ^R=:J::I7R730?75 M2 >5_SX3ZQP7[]3P\G5R_4=PA']2MC[857?'MU[( ;YG?81)W>]O-.[E*IP+ M+OOJ92FC-(RRXT#K/*;$QQ:A1.MCBWQL$1#9765&^4SHE(6+F=AEILK^9I0= M!UKW;;S>W&]C48P6HZS3&(N=? _::!RM[""H-QEX0,!5XFZQRV0C-RF)IR0^ MXB_BT4S"PE(]A MMM)@0X+LW@:XG-NL^M4*+2E>46=<,LH-AU8[DC62XT$\Z)Q3XDFRZ4W!%I3K M5BZ-Y)"(S:VMDAT7ZF%[267OL9L*887<1NY+R_XM>219(=-AZ\]XZ&3=HIZ% MC!R'G,2?*8VET>V*9F2^2.F2D+7][9Z%&1>KI6CDXV5YW#PA3'<$I).'HFZ' M-6#M8.OFH6^]'0:=G>XV82I'+U$J-ZL@E1 [O6OL_T?1-&S) FUD_4?78[KG2@1WUM8M$P-^/51R/6MG"Q]*'6W-@#!-R M9TNI^DR*U2'039H5LV.#>,4.QPF3"$W:.;^77>P&T:8W$X M$.4$W]0UVFHB[NBRL:Z[IR[R'V<'5;ITJ6T.*+R=LZ%WNU4'[>CF=)]KVN>: M'L32H'L;ZBQ&0!4^H1D(7N&?- ,^68U"&Y2 MN?_.XK/U.( SYB:/\ S:,VC/H#V#]@S:,^@N&73SM<@YH_ZI_(<'BRJPTY)( M*TJ[X\]: )XV'S)M5EUJ1-C\DH;9L>9.HWJ1#BLWU]U;U;J[G.I%W&849B1. M\O,P2M+ZWF$6'!"O/HFS1G1,F ?-G'=*'BPV?09IY\@O,D$*"KD\:7JV6G! MO/*PB[:GF,3'B'W8GCYZJ\TM>:3I8Y)-7\\BVIR%H#+>+N/M,MXN@TX1P )& M;1<,C/IIJ">UH7NCLZE!&0H^^XRIKU' ]@N5P;";L88\]KGQZT-P)J++]$V& MK2ZZX::=^F@CLH=R\#5?"$:2ML)ZX-6:S-RJY7U'WG=TP+XCD$G+N9OHYS(T M*5]:^H=VB[ES#-77[#U";] C5)ZNV\OBL>T8J9?HJNJ]1!![52M21;2JNLQS M<$L6J^0,-TQF>9NK@4#DV]NY3+=#UX)070]M%!X(;^W@@XJ/"?.@]O.CIY#% MN_E_=R^#KI/Q5GXK#<[6N5%R@>1Z(==HK87?*._81R&:+HERF0Y#X/DJ2 :_ MO?MJ\%$ RKBU^;\DK3FA\X78+(05G=TDB3A>;F1NPF5I+)*=?S,"LEB&(QE] M97U6Y=L,7M6P]]?5*E1^RX^*?$99\@^)OPHJS;:&N51 :'KV+/;GB5PJDHCL M96@ -5TG-8VEQ?:U:-#9.JG)MQBTIF%'I_=8]X13O/P9344_X&>E]>"*Y@0> MC61=WOOCO3^^ W]U_2ZG-HEG7YP.8[/T22V,C=OA>HRI;8%V%VIK[QAMJ(3& MPH#.$]'K-$ ;[9]1.=H&G4\QA&IT==<-T#"+9H" YRIJ;2Q'U<&[F[TQQ#?T MDA6_)RL$FJ[N@K50@%L-U;@8/V/$L'I@ZG7MDN\/W2#=4S*@4P;8/GBNUO.1 M7-8:^4@N5REEFYD#G<=V_1*$D8#'RRH".@GFR3SA 1/(@HBRQ1H>,.8+^CAW ML6!VB'R,V!N,$?LB>\2MZ! GHC^H@Z0T8DX]%<<%%[,JYT>;?EW^R8C>$P8N M=QC:#.JEJT.G]H,;I =!+BCI0Y*5C!3N!+,K[&.QO.?7GU7&X]\Y.-^H:5ZE MC1?'T;JL0$L-NLT7_.U0*%E#91OHH\-BL IZ(X\W\ARPD:<)W75NX?FT9P I M!$2RF(5L'H3R3DP>6%IY;![ISM)CC\I;>]Z@M:>\!I9?3[YL>H?D"+2Z UEM M_K$IUP',X[+7J^'4_>[V")9L#YA]0RO,;P/VGCK MALJHV$TO/1![<"=D%%U';C.K4J-% &5O'F8M.I"S"]XK8JV1]XHX\HH C3?. M'2$?/P:\>.#D[T)^1>0]MR_O!NCXT#W"G:/#C,([-@[9L=$H\]N7\#F9%_4Y M )6_]X]*C PMJKK?>T>EREM4^YL;-,H6JOD5#R)_QXXW<&+,]?.R>I[)Q5.; M#U K.R1J0_9+@_30R/4YNTSRXT0_K+/D-2INS&=EDO^2:)E,J/:@O);4 M8-( .M-2ZXEMM"X$T**#SKYA?BMJ%4=C;NVBEQZ("T&SC4/3-U6S(#7NBU'U M/N@LCZ%GM7@;:MN)]RQXSX*=QMZSH$ZJ =N3N/0L\&2:)9,D"L7?81310O2V M;!HL:)I$">$O?\ =#;9/=.)W: ;*NR'>GAO")BK\I2/=K+J/P3YK+C!TJ@1> M ELJ\)L+.,5_$O+941;+?V2*HLX.L %'&JPUG(,C%.^0UA90H[F!K 4DXU.0\3]EN8 M%H+[AY*IR/6PP@73R;J\6^TH(V)M/RD8(YD (Z@ %_.IG)G$\"X_IML3E5'; MML]SJOUG2N.G)$T%M-W@L?5/V@G=NCP6[78_-]52_QS'YV $@27WX3.LHYK$ MG6*_%*2 D$LQ01#@. .4<*K!%7G:8F>,9N+/J$IB:C-9-GV,4UUW,!A(JT': M+7*64"86UX3&MR22D;'EIJ[<_\=_%CR7+7U*>,22,DVL2J6&CW&JZZT,C"O( M.:-SP8[*-O\]R6)'$"0R%=.KB=G/$_F HJJ3>N%1N\: M!\U9F'RQ(W*+>QN]M]&/R49OF@NHO7T.G8X X+2)L06- [.9HAUMYMWZ0#MO M!=T:#U2MHSL3.E>M#;T%JOX#4M7!1E^@GC]BU=/>4 _4^">D&H--(T ]?T:J M9T/C(U#K7\:G-<08"=3^$U+MH1Y$*/' 2K%@UEFHEECYE96["ZHL5AK5T \& M51LKQ6IG*X5JCY5EM;/GNPSD*D]6?Q_P8CX/V5*FCS7%/.5R\VY[@KQ%#>X. MF+<&Z0._?."7S@40S4A1^-]]%X'\W!^V@44P#M>)%TSL=_")),GO2@K#'AUCW" M':,VH_"4V5-F$&6^6'6D9>66RRTY,JRX)\6>%'M2[$FQ)\6>%+\%4FRS*CIG MP3\&"T;%V,N7@2@0D+^+9%'^VH@0 Y_FCAM; ?(TV=-D[0&'JB?=I&&6BTWM MV;HSF6@0O*"GQIX:>VKLJ;&GQIX:'RXUMET/G9/BG\I_>+ (EU*99EQ8_Q!W M%!B"PS-?SWQ!!N)3\F!K%%87\6S7LUW/=CW;]6S7L]W#9;OPE= YS_VY-(CF MRV8$5U':';/5 O"4UE-:$*5=!RJ1^(3.%V*J+L]/E-_RHR*?49;\0^*OHB^Q MNUR,V>OR*(710OWW(C MT?;!?KOAMQM^N^&W&WZ[X;<;;V&[T M)BD/9!7KN 9[C;M$=6J,:[9'6&/241JWIY)S!5&F7QW53VO M[?\@V7&@[6SH0E'OW5:[A5)Q:7#?:)0C17E-.@9$W;\YBXW?B4RT=STI#8:U MG#?BRN@_0L\\X: M52.M.F5'Z>L[Z)26C!--[P2L/[3!?@!5'^UH06[54SNZ M<< [%7MT*BI'VZ$Y%=W%]L%4TME\W*X$W5V*VL ,Y-Q%:G5U0SNO:1=5N7.D M=H>VA6^UK(DM*TO-ZL/&2+/ZXH^O=SN&F?T?\R0+LTATUR/& MY$90=G&-KQ<@W@&HSUTK[IVA4AGE0OM3)7OB710^>\SL>AR\4X-+U\GUW_H2?@G9>O;;;G" MRZ\600#5XF[Q2YO)K])23PE\1$_H:GC% MK#P?3"9$9 M3LA%%@EL]^'SK5C;!,(\R8HDFUXO2(53-=3M'^!4OPW-LWM7X').M;DD@HF0 M59-FTTL2T.VQ@(I325)>U)D#C7+#H=7.6QK)\2 > M=(8M\8B>>E.P!>4ZKJ&1'!*QN;55LN-"/6POJ2QT=E,[K)!3/6X)SUD2Y20^ M"?E,@;M>R.WQ%>DSNB6/)"O(%WA6+19H0ICL'UL4UKII,&K=$3VF_1!-C"VFMG%1"\,26LT4%II=W?1&D5$>V3[8@[6&.&)4 MA]Z&/52+YZ2WM8<63=^T(0.TF;4/58_MGBL=V+EPNU@)_/U8Q?&HE4UU+'VX M-0?&,"%WMI2:3V6,[E"\1;0EFK$)LQ=0]8E05*.O&S,)\G'6D!98QG< U?T! MU>@S':1"->S,UBRJ/\Z*;NBUL.!A8&K=CSFK^#?\$PR K\%"W]&H:C<.M:>8 M\?=5B]>G.7+AEI9U/R:MO(U 97]$LPKV$:R!9M7LV#!.(>?C42VR6'T-(V', MO?0;16H#_-.D9CFPSUZ";O7K^%WK,W@ M?\)W3)A"#-'-_/KO(';-,;B^"+* M";ZI:[351/PSSNZIBW3'V4&5+EUJFR(+;^=LZ-UNU4%_0=-!?6)RGYB\V[>A MSK,$5.$3FL'ADP-;#_H'GQRXUTRZ\+/M^#8R6@7-J1W1;41A;TQW]LNM;ZHS ME6R/)+LU/G:F9M/S\1MU,6:N?@AY$@7BP6)=3 O1+8.D5"\0;T/F<9B4B?I2+I?RAR,O+X>F)H*?7Y>WBTBK[ M>RA-(+GJ &8'3W3: EA049TK6 MO'PU)*NN>UWD8KG,8C%F%8HT? H&3?? Z6;<1L_PIX"]@<<;>+R!9TM.L=E_FW.;U0Y"LPGK:7\<& M>I8[JY,%'&\V\F8CK1EC%?DF[UFL7$:$$_9(U%8*4P&_O7>_O??;0;\=]-O! M-[D=A$[( _.O+3?9^NME0P^B_8.'8F9P;)ZF>9H&H6GGHKORV2K2WT31:H6' MP7U%5-GKZT2&P7@;/GV1P?-)F!J;MD[6$W=/W#UQ]\3=$W=/W&V(NV:9'JE# M![!,CM9Q8[O;&I5?1DW&G&\??PP6C(IY/U^6$9/D[R)9E+^VL^3;/M;=UK$9 M,K]Q]!M'#6T])0M&HJ2F%V+Q8X3G,A/+Z>N66.%J6KQST"?TD61B M9I%I?\Y3^G1)JN-0]^(9?$;3W3P(;1[A'OPF[]3UY.PY(IRO13M0R_SP#A0^ M3YY)?#(+V91(0!+ K5SUZO";9+N 4\A)3C;4/3T[OK@_/5*CT8MV $9F<[JD M879<>]^U3J3#RLUU]U8U-]==F^;4T=[WA!$QHYV'49+63\YFP0'QUJYS$-$Q M8>YLG6[F%WZU_*G[AUIP0+SRZ"R_$[N3,+[.?@M9(CFB7+$_@K0P%Q]0-]%) MB-AA%4I[KDE\0.SR?AGM.#")CQ'[H.-8;E^O)]7THL!=)S(8QO44N$H"?$P9 MHT])-CT)%^*7? G0 ?H(MSK2;"K7?=E)5#K4B#C%>$L>:?HH6^IU.]81&:LR MW@OAO1 OMC-,7@C8%?8:BD-MERZ,^FDH/K6AU:/S($$YK..79K9.&_L:!6QS M4;G'NAEK&"X^Z/*2<\/>&UV_U,X1M!%K0-E+F\^8&'IH'Q-,K0T/G8O36BT$ M%[SY2 D?*7%XD1(P(Q6Z"01XNT5C:\1(XR":F4]'=@:RG5L8J"R6I)06/DN@ M9EB24L+]GT#%.KHKLH_^:>G]!RK/<98S1;#N9GVYS+=4KYL>>39]!AW9E@8$F]V?8-FU_(ZO5NR*%@T"SFY M873*PKG:$ J1[P)63J._]JHY>UXDK,H*05A":T\OVY5L;Q3@+-\R"(A/FWLI9/&]J%'C?:F5<7MLN+KP M5_:/FY!=LY**Q3*?/%E?H*K ;E%R*(U6]QB_='.S)JH2PVIPP7D!1_]:VBGR M,\%/Z9*0.\(>DXC4#TK!W1\)E_ %LXH30%6R(*E2T? MJ@\VWN7(]0=M'FRT;8#8E>$BY;G$%- 25!!&>?*X%6Z^!FD;-P]ZZ !1]!:X M?$S](I$8HIGM$;AOX0?SC/A@/2/>$DE)92)E*G:?@L8782J/ M(G^G:^EAD/B8OP.(^2NW[95+X[1@XFU7(ZZR=&WOZ=>#3DGE&S_(1PAZ![IW MH'L'>G^&W+J=VTC=[H/LQ4;JNA^<&[VUL "HC>E0(P#ZVM6,U.W?EA*.+ 0 M@S5G9-$$SOP (XT^&-9<-9SCEJQ !0N)*BC5;>NWA3QS +2/A%6_97,$]7U$"ZJ'&\;5I8P M>4=<^8LT%NIS73FN??PMNV4T&J!EU;6/MV6_+A:NQ[VB2@0^YH8*[8\XW39P M-[$G)DCC?0?[8U.G\#&9)IDT,1^'J4P=[^2== 3Q@-]1-_$9@Z'S,1O^>JP7 M*R.F& 98EJ,^]^!&LVN'&]?1Q8NAU"NNMVP;Q 6P^@.VM!+#U88D\J%BV/DPV8PY@$%V7,X7,HC,S.XY]^"4*96X:7501T$LS%4L8#)A,[1)0M6E[]V/3Q M[J*BVB'T 5)O,$#JB^PAMZ*#G(C^H0Y5TH@YM3$?%UQ,?KQ*(E7U\U4^*7UD M"+C<86@S:-1*'3IU7)A!>A#D8N5\2+)5KJ:,)V*M+#_IT$'0+LZ+NM^"%-:UXM#%M&:U?%$0"T/DV MX6^'0FDT*C=+'QT6@P/1^\N\O^SP_&7-=QXC]7\-R(M'ZA!KI0PVCU7/&TQ\ MUNL%HT&I5Y!L]&MXK+>;RA!9MBWP>CNWMW-[._=!:./MW%TA7R^=9R&3X0-\ M?0G5:9(6N3)K8?,'#:TO7^.\(OE%)M8?YNIMKM[FZFVNWN:*R@8%)E C-[5:$N"1FDG;[FJY:/EU_"/RD[2<6"I!DB#9^"2=,-PJMPKC?TMWC2V]%XX%XM=C.BGJ6@ M^TJ5]D6\V=B;C94V#_QFXZ:S,.UP:L/8+EH"1^UHQ6@-Z&86B\YZ;G@?M/'6 M!I7IM9M>>B!6\TX();J.W&96I<8=,\K>/,Q:U&H4=&3&]KXC[SLZ/-]1,^/1 M2!U(ZKVA_^HQ$C1HJK[O7=4JBN0:G]S@T;90C6_XD$T MJ*7SDHB%F5PORI4XFUZ2D!.9F^YZLDY6I[#4P0LZU>%]_\?U!+ P04 " #,.PY9UJ&PS%]& #7W@, %0 &9T;&8M M,C R-# V,S!?;&%B+GAM;.5]_7/CN)'H[Z_J_0^X3>JR6R7OS.PFF]U\W)7\ M-=$[C^6S-;O)FWJ5HD5(YBU%*"1E6_O7/P D)4H"0*")#TY2=9?UV&!WH]%H M-!K]\:?_?%VEZ!GG14*R/W_Q[NNW7R":;MV^_?=.,_J(>SOX:E[L/VH-_]Z;Z MXV[H">B7;_G8=S_\\,,;_M?=T"(1#:1 W[WYZX>;A_D37D5G2<8X,F>T%,D? M"O[+&S*/2L[&SBD@Z0CVK[-FV!G[U=F[;\Z^???U:Q%_0;F.4,6ZG*3X'B\0 M^^_'^XD4YP]OV(@W&5ZR9;J)'G%*:>8@GG*\$'^7YOG!9XR.'Q@=[[YC=/Q* M!*W(OWO2F] [G"8FO,LLDB\$ZH?VAC/+2!?6G@"W3/R-EE-JE M_!2D;9JI"L.6:3X!:9GF6VQ9/HX!VJ,70&AY2J0F=2D;=4-_J@3_A@RH9PS](V-[68=,K^'!=DD\^K M0Y6B9L<^SLX^/GSQ'PUN1)&C"CMJH?_3FSVUIW,9YPV?HWS>05L]XLVUQ+("$&<$M0B980J,M"G^K^,'L0)^G]>A1*^+J0WL[T)[?FF2#)<%!=D M]9AD?/OPIRMX3$K\D:2H1_" T #>/5UI=;\ @DU+OX<^2 MZZ7$E%2POID1:DUIA/:30NU9H8I2U,P+T=LZ:LT,U5,;H?WDZF]&B,\/E72" M2&\)'*G1,+N<#$*(=-6YQ%R])26>D6M*=#9/HI3>$$M^D%SB,DK2@ITAF^A8 MNP*^A)BP>AA<:S)&!9H1M*,#[0A!-26H)L6_86NX"*0'9WL*6M'@.&O]E- = MLDCF$?TYFL_)ANZ3;'FV9N8+W1"['T3B9P,>1"C[X'4MJ@][.JA";^BHC%Z* MWK]X6EDD8IWSWDQ@YO.--RF>+AZ>HAR?1P6.Z1FQQEG!#PG^VV*\*9](SHZ* MC\P-_E!2FWVZ9G^_H\M;G&^O7G$^3PI\ER=S?$]7''==^/PA!AJ[[@ETOMD8 MA6><<'07;2M_1YXS&JJ[9D7H"#4T(DXDXE2B3S-N?86^@'J4$Q)N\1T<71D] M0<^^/:,6VRK*MV=DT:F*2K;@VD=97_BVCC8H'5ZLLF_1&7JH*$-D@3Z+XZ_W MPJJ.0SNKY6J[_/8LR9[IO^BFANT'%0"K B]"Y$6B?TLE>K)'/2"15?*^4R:[ M&=I3Z.A^SS4X)$,F;Z;<04=/%X5K*:CH0K@CA M[A["W3CIGA83/YKCV<7U8XS@/4PURQ53=.Q,B 3S;]98_DEO9;-U?'PN[-USOA:;L_H*IWA?VR2-?\KX*30A&7UT.C Z>7\^!T] M/^YJ*KBL7S54#.@HT5V $B>Y%NK(G>$PXNL_9[*VA7' M.B ADS&[4[J4''0E5M_3^R+%6B0\[H5>)5?)*BG.TH.NJ#D#$AN35>M4YY!2^'-:3\IB@V+T)XN MN,N1FL4_1T%E\A>YPCOA#$_JR#GOX:D!GKAJ -FMID"=/L;*D(=YGJ7_OJ0$H>F>H$&:HL9+:/R:J[KPA##66H31H_%]K$ M#2ZIO/=R$NMKY#SVH> /3H2G!YPQ I_9;R$G@AE(-Y$22M2> RB8-X^14^>S MH'%-SB#/ L/%TX^\,%@1Y[*.Z[R7LS5+?#GC*4?]1%T'HAM)5V'V+^C"5*U! MR[G6RNF+N?YR>+-V.F/XNP<"[1/_T?ERS)# "1OTEY+R:XI)\(IM:%YAU$\K M<&0-JCBH3,=-'XLRCR:"_.>];^RJY,: MZ$%U$_K4D.%7EDPYWZVNQ.P,6>:S-G8E2JO[ WL%-&O KB5-5')Q<.\"&GQ7 MES04,M.;G%U%>99DR^(.YSQL6^]VK/D54.(ZH+L6NP;]/I9]8NZ)9(8AXY03+^%+; >8[C=_J*KQ.$/54H116P%+"4)DN5?"W.V5HAW@.: M4(NHH1P*W3*I/B8TF>[O7B6L,=^W0^I*_F-7Z(\KIZ%)ADUKWB\V;X4 M;_446OR(BY(5[*VZJW"_]ZXHN^S&%I08Z%TP"-&^]%*8V4$TW.>R#@!=V:ZF MV9Y\BT34M:^=6YL!3QX*X,G9PFINP;3KWG?0W;HHFC M,G3T]@7LJEYS)P&#J<>\"V ;G%>Y]]J:U%@V7#!O>X@?'8S2'#]18I-G7&UR M>23J82#J./Z?35&R)>>)"UPWY/P/99DGCQM>6V9&[B)%*%$0&H [TRNMGLK' M- '8\R8 N]S3BZ(=P1 ;>N#L@EUAO$XJB)(,LR/)(.3&<_#983+8#.>KZ>*" M9*)G1/,/>X6BJ1!X"\WLI 04JNE@?H!;>!-VMR.D"L ;(48+>XW7FZ/3Z#LM M*3L)PM-GK;?==HFI+IDGHLZPJB' '=0&Y6NOM'%"=D4_F@'RKT^P(Q$7+CC1 MX<@_@3O]/2\NUSB)O#O0Q>@'YS(_)//S=Y(?SF=8;O&^O!ZT([R:W-X1_D_F M_)9L9R_N;I7AC8I/+N[70:DK]UB M;V[];3 9+<%-G4X9DYA >LSU'B/4RNBXRPG/W#@.:JIKDG9$"ID#ZADOI(_0 MU]ZL:[>R CU5.5%$;W*HJ JWTK,K)FD:Y<7^MQWI,.'FWR]J2I^RH'%$ (D5 M1!-!E\&?IXQD2^9$8'']'5G)\I%07]@I1&_.KU/4(&]7KQGT*7>F1;0K]Y5" M$H@!905=3&H+B&7C@0+^0E$UT+.?9PIQ8O^_5???_/NW1]W.>SKRE,? M2&KDK"4&_ K^?LNJKC=/'X;/KJ)/+;^6ME&X%K0#]+55,ZA'-2&_-=["Y$ST M)GV\8F%'H1#A&* \'<#R=0P?((46U6=I7ZN0W MF\OM[TF?Q0(_D32FLE.];;%J Y=),4])L M.F[,>-*;FT-X36GMKB[9!$*Q_XXBPN:M+D6+'HEF'THV!'2]]%X1NA=A$'>\ M^L@ W.Z.OG1PKZLQ>+K1U=AL7^? D[!_D=.:88 KW+$D:5[>A)SU&YSXV!W2 M\W@O^U2!JAEYHH%%54H;PA"Z7) J,O_X:CW&\QS2$(RW% 7$@) M&'X0\^E,)W1"258DY2D^Q#N]C-"OWW[] M]AU:1SEZ9LA'Z+NWH[=OWU8QA@6*-N43R9-?SO M$FB+&;G';'))B@_>BF;D(BJ>Z$WD.8EQ?+[]6+":,[O4O[K,08)E57%]H(+& M&3@@R?6&:M&,2D+-[9KJ=C O_3W[UYQ2CM8UZ>R0V??8C'9T_R%,P(!+82 ^ M5_ASM*Z/[A%-@R;>G\F]K:V#/;SEK:+R,[3#5=,);)7;Y?2:9X<]E%%>FEGJ M:K=&T\,+\1Y>%I,D!L[(J\PP&-PY&X=_E]%2<&YN-OHB$.*>PV=1C'=6?O>5 M1_9%_]O/,62_%Z&3"P_?"M5O06K$ZLP ?HYZ>@_5]"H2T!@P/?=W,JE,B:]G M:G8.Q_PK.K3$-FBBSI*:$P. M6:>2$.ZTG7 /FNY)>SC:UBE;00URPM8.1-NG*W1&ED[6$:H(&,91>B0TJF-4 MQ+<0>^,NRJXEW7R21[;RE*"B)Y MU<4LKE[3]KU_0N^P3G$3[S8]]GX^QNMA[9\0=JLY!:%,5GU*G=?#Y]K^7\M4 M!5$$=RGA-N=Z$+?V4E$\7&WKNK'"NUS<"!@2X(?S^G6[,N@!QR(B%!GG!&QSA.7:F3_8B<= M3&!L'G8]I,!?A,U\GF]81,&\ZJF#N^IH=(V'QKK(X'IJBE0RE/16R8OIA(DY MZ>0L,697/S$J\K(E0O1?>_&A__C[/=L''WA VY&P2/YJ*!I'4)SW$J+7T:0H MDWF4H@\X8MF0/,SUTR5A<>Q^3109!TD'6YPN^(?H-5EM5M(E%_X=L.@'<%PO M>XT,?:K0^5]F,==()RO<+G62J9=:]'?(4K?A.%_J"EG I19RC72RPJ#+<#!$"=1ZW66$,; "I^$C,F.54/=SF)-_-RFC_@_)D:K^/7Y+@L M5=-)(^L_2_',=)>1W-DS0I MM\(CQ>@;N)],#MN#6ZQ"CBKLJ$$?YC RXS$)'TU> MT?,9QHU7A <.;(9RSTXL>,:QLX0S4E'6-YID,)SI%]S=@R_#C^$^4B!NHK5% MJ^?#K"S&65S;+T7E?)';EO*Q< /S%&80*S.4WZF;L\2(7;HBLRC3!9>'M]]] M^Y;+!/O-WR<%6\"D02:T'[L'&DJ#'*!K44@>.%+48-4T$-V1'Y,Y;W@E: "E M-'C7]*\\#;29T;HFY&NO$JTA&D2?8>X=ZI*K],G?H,YT'Y=FJ2L]S,7YE'=$ MR1!_$9\'ERC!RG%JI12JMRO)-4Y: V/\GP9U2)0[5>Q& 1 BDLH6VN,]2*TO)CF9^H MK1!6N19/I:K+@4U>94L\\'>'&.>L+@4K!(GSJ]4Z)5M\K*#,/H+8ZIW G=L\ ME38J]A2PDB8+3@/"-1'&-KR#:<'L^?&*O3@Q95KH3#2 C:\O7@3&7&]:]CTA M\4N2IO1>/:'KE"V3QQ17+6J._UU%F$I4,!@.4#\;XW.])QN"^)&_)P%5-(Q$ MOZI#DX<2H@Q?0F)M7;S)/26&[L*BO(N2^!;+P@XDHX R>P3-N3G!:UY17$QA MHJ1&/N+UL*ANC595&,(\6B=EE#*C-HC8R7A,-!GG[VYT&&'?4>.M8S3TCB2& MZNLU38(>\O)C;2: I,PM?*+=B-T.)$9<\.I18I<5R>T=96E*C@#6"63/Z M]+O_0$" 75#ZJ#R\TW%:J)W(J.%VY8X>M"I4%']OWYEXB">T$['Y M^^?D.Y2LE)[/4,5^C[["9ZK&2;Y5.0I/AX"]A'M0[A.2*UP)JZ/6^ 73E+Q$ MK.$N:8_8+^]=??_<"%\]?OOOMFA"CH-695X7&ZA3B!^LVU)&64 MFGE^9NR3 )2:^ZAV"$>(H@SDF14(-='A22#;QK"4G=G'5FR=4 7M3FP>%S7M M7$T5L'OV\QUL93M#Z9/:>@.K;S?)YE4$9I361?@J6[0L\^1Q4[(+'FLSDJ9U M#@ ]]'^*3F6)C.8F#->H9IL3C>Z>9N$B)8@0D .D0DO-\4H8-473P]("^!,/BB-K= MQW.< Y*9 MH0BCIRJ%0ZPZJ%P _=*#W5RUH5MG+Z1#MYZ, .O6'20_NI6BZZE;>Q#L0+>6 M+R24;CV5 :+!)X_6<8P729:4^(8:;R?NKO/MA^A_2'Z11D6A2-$!0@%;P4;8 MW/NL&G+..#VG?M*0^3[0I2&6^.U-DF=TJQ=IE?"]ZRQYOXP/DSENOLK@_ZOA>< '9>R4SZ4M#+PVYA'GW\[6B''S4$!)O. M#]5T,KQD!I;9A*"KX_HQ02[_HJ>%#NX-Q7#;'\FWT0HKDQ5[0')CP(DPAC?B M1HC3A3AAB%$6-A^RS[+I&W?=:^'O::VJUU/,R'C^CTV28VF D^QYS1@ ](E- M&Y&W/ EMBD#O;"[FV^>HN:._?XH*'B"PKFGA+P]8;YJN7MC,!9#TYW)/7]4AT=\A?JXV'-?;HL(%=W'UHQ7JX$+\F94'OI0$/59SH)J9S!/N[N*- M9LHGC.9DM8ZR;0"7EU 82"?7O)TA]06VN;/Q6U[$[W3OZ<%V0XKB'%/K%,N] M @ (P%/$ ).O8\2 ),@YXF;&?0Z2QN&!7^EYPCS)7RXI)5^AE-(2Y B!B!^Q MP&'_?HQK:I063SAF$9>=/@SAX+[^BP.@SEUK-3*T9-C"WHC%W!3=AA4LZFEV M7.+'T MF6O9T((VK-X+M1$KFMEP9C/&C'/);DH!;$?H=B4VUL1Q[R#F1*F#$T3OJ.I! MH"Y"Q\"<%_?8-;@,DY"N8!_1XXE3$6#>L^GB@ 1I[F[G6(! 2&'ZDXM0>;O= M["1&/.IIV%1^58IG4\Q3O'Z*\M4%R=[F =Z0=)>[IQ*?X7QU0Z),\<8D&0)1 MJ$>@7*M%A@YQ?'#3I3?)=AZH.058#R\9%6K4 MQ@U7?U:GTOO"MMC-+FJ1$T ;Z@@.,66A-RUYDT2/K$!_@HNZ@V]'^=KN#X!: M4P[8N?;\>']_=3M#-Y/Q^>1F,IM/%[^8WM0R!^_]2>B E_BZK^3;+K&S".6+6_8 MOYOM)*LY9OQ]G]H2.GA<[PV.#:4-NG U(8R8?EP!PIR3_D-L[J.7#Q'=PTF4 M=D;8B,;V#;!IPW1^V)+5FF1,:X6-K1'R411:(V>.-T&I_/D2R3C\(U 4*B"^ MPAITUAG=H/V4KZ M[[@^&'X-%&=-++[D79,<4)]T5S,%O*:T:6D]!L2[8NUA&IX;2ASIR5QO&[%I M$%:WO1;W7+\E]!PK2ASS]NH%+W/9_OL%*/'@J7J[JZ5 M8U;RF'OD.LP@.""@,C1'Z/PB.'[X"[J^F?[T@*[OIQ_0].[J?CR;W+Y'XXO9 MY,> ;M@>BT/L<;QO>..*E47YA>^FZ>*R+@Q;/4!@MKV.CW;#KT"AC9W0G0*.^O!$@I_U=C)L.:S=) MAB?T1YGQ+!\(O>Z> '2]CW88T2>&$W&D8>IO*+A)]%GDSY?75-^Y)ODEV3R6 MBTU:MYTLJ*V#DV=6F;A^T).Y_" PH)Y!$US^"DLQ)593@Z*:G#!>.M!:$"L, M]B>T)_0PZT8MHQJ?0$52 =JY!-:XZ1G;(!2N$/+(__.DJSIV!U& MF#IX2PP9YDV$&@MR%XY8O:[(XT6[/P *DARP\Z81S7V@C%ZK-*@@,J3!66+. MKIX7Z9^>*/5%E.('^O^* %+5.,AE603/M1SL<"*.%!X298=X:%S4KNKXT7P" M7'"54D&TN>7Q$DOF/[.D$YP7K(Y9N>UZT.W\ 'RIE0%V?KF=32_^ZR_3F\NK M^X=__]7WW[S[_1_1U7]_G,S^%L8?J<%B8LXWJRF?^R-]DI68\K9D)3"HAHXV MZ;'D0#_OG[:I1!,@,5-)3\\D0LMSM9%\*L6QY+ MV$/1?L)),^$F+?(HOY'^R#VUK*%*6;MH&=G!\Q[UMJ8XL]%@07HG^[SB^.(I MRI>8I5.R],E[MFXBU=,U%I;F(X;I1:G(D ,R?&S- J N.')484<->A1Z(G E ML.#SF5?SF3?SX248@F0I=0@],6)=W^W*\KYCIBQFY.I\,KLK>BAHLXI! M^MFK8MSF$FYK#I"=RG$C?K[32U:%'KI3;$&JQ.D;27(>D[0;)W>F0P+^ N.S)@;F1':F18GY\P M1+.=HGZ^W8^I0V-YX";_GQFE- MT^4D/M?(VV:;LH-4>BIU.-O-/@9N"#TDKD5\.OO+U3VZ^NO=U>W#%?IRP5.:S=@,Q.%XV!AZ#O8;D6G]NK&:ID!F1X]R,5D&VJ M2Z^[D'?!.A,MCO@+]MGIO M\W034T.!-7)Y25)9)*/)I^#J(-TH/$KG/LKV*)?EUS]\6\74_OZ;PYA:].6: MY5X5_ $RC.5HM$RD#^^]"2W+:6/_ST)+GJ,4\WA@:LOP%ZV1 MU(2H)G&9%&M21.G[G&S6] OZ;\I.:B%O<%QGR,F3ST.0 -Q$/DGUY>+V.2>( M\3YLGM-/$Q(_E%%>FMT06+[L")U?O9_DUNKNZGTPO_UEY=)49-@GD M&<7CVTMT?_4PNY]N)M9E8,=F'Z@HD(8?P:$_M9F+_&L_)NW'G@.\ ]?O&7 M\>W[*S2Y13(C[_.SZN#;T99=UW.MO:G>_01XNA/7+$L2..'GU)"2B^THS2<;0=]'A.0(P,T1%!(EJ"$?U['O@ZOEHH(6=+ M+XK!57A;G1E"-V80B;&4*:$+T^W[C>R*C9=UP2AQRWZA3Z;!(4PS35;F:^MLVH5.#O1$4DDAJ!ILZ&KR^RK+ROMUY_B^5=N/X3JO M^M%5_KLB)NP-NYOKHDK<:E9Z$[&['+-*94WTZP%R=\E;4E%;",(^'W&J5E#SSGNK*"QZD MMZ3,HX)\N6OW.,.OY3E%_;/TX(, 1^&)LC<'Y [:O@]_X >M"<(?6(D(4Y3 M&(\3<)&('<[[['#19 9>XG6.YPD/-J4_IYC7FL@.,@:IA;G&>;EE)25*^C<6 M5+5>*;MA6 4/[YQAA0Q?=R1;]():3?OGU>'MS.QBUB(7Q2UZ0W46L2ONQ/6Z M>%,TYYLBR7!14*WXF&05Z=HGIMG'0"6AA\2U"FBH0"TR!G4P&JX%Z<=@CX\T MDOTBOW'J? )^EI&#=O\>4^'F!AIN$/,\=,AY8GE3FC5 M8'BM(P%07UX.,7;(V=Q['GT\$+N>/HD&_>X*+JFD@YBQ*H3WL:Y$<%$7(AC' M_[,IN/-T7)9Y\K@I6=_5&;FEO"!T%Y,TY3'>U624$9MND/3W1%H@QOFS4X)1FV)6>?R0YGW7JZ QI([D0.RBL[ZX PP0["C:# ?D/S%G M.&5N PCA\P?<95D@(:,+W;53[SXVJ7<[\M">/O2IH3",JN@ANJ!(P\ 5L>]Q M&249CJ^B/*-TB9O]Z@T&5Q80 75?4J#"BAJTHM:C#YF=6U6_@3)VEL6Q88'V\P9#4&CM.1,%L1G=7#.W[5@ MUS_S+DJHQKR(UDD9I6HK7^<;J-&N@NW#X"KTA65\X)*C=R5A)M_GATT=41JW4FUSG.L#PO MHV,TV$DGA.K\&?A^^N/D83*]1=?3^SKQ'\W&?PU4BJ:+M\208=Y$Z*&,2IY) M6S6E9XV<2,:# N7=/+2^ 8J3$K:/]ZIRB_9(0S;]T.,R ;'.7_[Z(2G*+G3* ML="\=1%,WV(4MANZ]0H9:H,M$0:#'"%BC7 M(CQK6K+"BA#VHA3@NF4(SSC-#&68$H2BA28Z/+&B2F#XG&U8$.=JR-TCY55;O._BE M5@W?7Q!*!R&P>!3KLP-H[P8G6NO,Q-V]75.0")A_GMU!K*;@-9UDE=*W2;+E MODG#.5Z0'.\\$+BX>BWSB.1QDD7Y=D*OCX7XS5_I4G**L9=;R@EE'O>^JRD MM<9P. I(M*A]A.=7U]/[JY;'$.U>]7&^#N%>Q7CCUT&2G5O'0NJA>V(J])_(@JMOAT8?F7NXSAIH5!M,AWI4C3;3X1(<[_J(QY)K7@K[U MH65YG"O+F^:5,_&^Y52P-EW"Z(IP6JHQ9>O3GMJY.UM%>@/N_*)G]I, LFLY MV65$A+3/=#@KR!SJ9)>_.,&4KSF.>0US7L*"LKI$4-J&B0HWD"#MW.>O9:TW05-&DF=*0?ASU>GM85IXOI0N/QMFLX^$(E M!NMK>\GPP^Y:O>?2)Z>UWC@%:P1=:KY9.[M^=0@+,>6:5WN6E?X[ZC[*T^<[ MBT2:?-O#(N[$XP0&C)2&]^ R2T0+/OUZ2YS%&%V*L,Z;"4&/#) MD7Q<9652;MG31$YQL,?7?'M!XF-SVO K@-QH0'<>;\I)0 2"TJD%!;A[Z,&JX% MZ<=@Q]?161[1+<(+\W7=1V5#>UQ(CT%ZNY'N$8>^DDJY2DQ8Y4A*+NAE99SC M2'+[%/T9( UM,*XEX!B?R9GB^M$SPWM, % RXK)X9.M?22.DY,,D.*!J<:((7B]A: <>N8GJ:\'[ ^#(J(W$[ M<]WA/9S#(K ^3G$5?M-3W>Y< *?\SLV]HP Q$I#6?!RZMI4R0TR9US,O^';# MTCFGBRJ_\_BT5PV!Y 4?@7(MTB*7(B?,&\Z92[/"'Y':;_&U/]ED9%P?W\O#OHK@'! M)2[F>;)NZ_PC<86" >H,4W3N,R4/B1CQ.G-17JWN0=^+H3@9P"M&;"U#3PMP MFN'*L)076Y(,@=A]1Z!<"Q0K6%<77 (76^I-!+#N9(M/=-CC M3?_.V&&QR;>\;C'/TRC&\W]LDAS'$E6K\050JRH@^S(G%"1 K"BK,P*X&!K\ M51'M$:I(&*&&"/1EDJ&"__*K(*> CC 1 #_]!:=P(J:;LBBI^2U/"96.@X:< M',/SM4-.$$/VA07JU_S8?RBCO#3;$^=1RAM=:(N^XRE<98:)3L83LIV M#0.\PXK ^7A_%>$U?7>U0SLD5;U&C!K,J)M\!\^L2E$@NCSR&>K?](;1-1AU M/H$'^TM!.T^=K9KZ%-5]I#)?$-GC#V[5:/%=W/9G*+;.75XW1S,2.,VOP!Y3 M)7378K=#/V#)TUT N2JX\/[W3>/LZ0\>057#>EQ:#>@?![8#4[H80VG&>+Z M89C8<_>[;[Y\_ HU- 0[J4_6GN@PQU5X?A5D=9T4\RC]&XYR>@F_C$IAJ'[' M4$C8O@2D\[.WPHLJQ(AA1A0U"Y@+$!_?Q5=BPBR/9RN98QSS0LF3NF>J5@$A M_0_!)VP7 O>';$4!8JLY(ZAGF1%F?,7L?.H2(J'-;W Q]/L MQRA/6)C'/=T5[R329_HY4 9UT?AR5>G2 _%1N9LKX+1GQ* ]-2/$Z4$50:PB M5D,2NO>M[,$B2/KRNN<#/VMZGU'QW^;5B_(=Y?U35&!QKWF33R ! !V@W5?_ MK-&?U?C1C@!XA(#U.?6.&$@:BE SS75#4X 0 EUQ(A!^]MP=LQ=2QU7+MX-L M#$3^CV&Y%GC69ZQ&"!?P_D3WENCRA00,T9=* -'BD#?SBA\IT\4^94UB1TG' M 0VF$WBNQ;JR"\BBG8X8O#"$G*M$FU6.RSU4]\\JUO":_NXXF%UK;(^"#R

K^2#G+#%BEQ=A82H4 M$0FC L:E7-8N_5:S+>UH%,6WUF)0!#C"19X(B+$3;])OEGWJ6#>8><)=5!0X M3.\5,^%2!IAT\M+C.WQ6D#2)N36M6=1:XQ/P.[PXB]MS);:K WV#*86"*+-IX & MRUV.UU$2JUO7Z'YFS4PY!!_.0CFDPXYQ IY;K_X:%=+C!.1Y_:C,+94J![DP MKA?@S8:1")W2?%%QVVFAHNLDQ54-"\%)(AL"+DBT!^6O"-$>)ZSP4!^:X<6& M&%:D0[:S^D*"92,4^LS% M1EP"PX]T)N,E"D$@,-*H QGG7->9IN 5%\GVG_O4DZ:?^KPV,GS0VR*,UCZ7 MQ&YJ7=:Y;J_P<6WK$U8X/>$?5E&:GF^*),.%Z%5#,0I\HA] \W22SD6CRQJT%X UN@0@$@>MSQ M%_A1[QY*Q6.2O59 ?-T_64XT0-TH!/$*=L/'F%D/ FD#]Y_)K(E)I\ MH!4?,@/H_ \=+:B3PQIF >!3>E#M93%CG5%G5B<=44+LF6K)VT,%979SA8 M?XC!^G-QB/'#G!VVY@)W>S09[CL2D,Y\G.G(#IDAILP+I#59X:1+LHH26?7M MKN%6-.@>K&<].N(EKM"G"OD0]*F PU*M*F.;OXH)*8[9Z_+=)E^30BU(RK'0 MN@@BF,Y+(=1(48TUK/2HV4J,>.6WLNY=GLQE(86G _K4TN6 O!;1Y1C!I6>! M]$)*_C%T2(-:1](K6.?C K,"9GB3TY]PLGPJ<3Q^QGFTQ,WM]S))-_2WNM77 M@%" $F^(S?F!6^%%+S59**KH0O.Z6F!5K*UGQ6;GDRY)&:5F>^LG]8S/4%RS M)G1Q.JA\$DO\#QC?7F<[+,(\\-Q4$2UM4<2LE2GREY<\P*4/.GUJ3X^0[G[!=40\B*6>E\ D_)DX+V MM:]4-$#VD]TY 0S( P(0HV"$]C2$2C#L%B$"X:%3G^4L>IW$%.VNS55'>DC' M>+#74@+7T_L'Q8X.T8?-QNCB,C%F72CGC.)]1#'2CF/&QPO)J5LFW!.)BJ%R MEXSO1Q*N]-))%N/7_\+R1U7)./BSR"$\3XJEQHHX6D3QAGHWD'"3:+/(XTO! MFMK&2=5S,8O'*_9Z\]158&0+>: 7@VXV$P#O MG*J;>[Q,"BK5U;.%5-N(AX&5S2$X3[IFCS1,!Q4E)XDN>_P9*E7WI1,[7%A\ MTNPCJ/FB!.ZAUC;O1G5ZM]*L5NG*JM%C.8'QT:GR$;Y,ROX,5C9^WA]K)1/D MU5'*,M+%!W].I[K-F9DZT?P*ZGI20W=>$*I&/SB-HLMU F1ESSK(_-WB'C=E MHJDV6^;12EX366<\I#ZR"JYKV:E>B/?(48T=7CC9[FQ@193;:01YJZ#R$T:R M"0>HL*PE3\28K8Y.VAN\C-+J !#XFA0C .?M$237FX"C0\W!Z]^OI&(>T>!( M7SW(.I"=B-;5ZSJIU&]5NTRH$8V^!.E&+0RN!<2 %'-]Z6B&D' A1HKH,-A3 M@P8V2]CYT)I/U< MWNC'<4S95]3_N4FRDY "K;'@N[X IK_,#@%R6%J'E5G %T<9UD439/HO2.5&4;QH\%[_[>I1XU/NVK-!4H_*E2>F3O MJ$ -&=2>KPD)K&-U5D&D>;59ZTTFKZ(\2[)E02T$?BNMPT E8M@Q&BAY$JB^ MPIU93&],TC3*"V9!5J9AF/#>+OX20Z;Y4VV;]3I-3#VYFE]!%9H:NG-=5J,? MG"=7E^L$R,K0*1\G(>RL9=5<(H(@&';3/<2X7(LG1Q(FUBQR-G MRT#3/#JDLCO)0X?SO:Z">![7.W<>[S9$'/$A']O6'["%Z]X;L4??RA?29 M@05/"$./2(ZZY^':"R(0#I$/1,8O;Q;;>\PP)FJ".;0]O@L&YMA#,U[-@9 8V,X1H8>M:%,],"Y-Y;+/"\3)[Q MKNGC/>4@W9-EDFVH_3]=XVIGRO*-S % G8#:B'PE@.I3!+D;NYPOQ+9IR$$5 M/3R[CU&$[C';%DF:-#TJJY3+,/Y1%NW!% :(DH.[9N+X.BV5%="-6,,Z;C=;4 +F+MBPP M1WD15HX%6EY"F*XWPZZD2XTU[!U7S59BQ*M@3_>J9R[E6$O/]AZ?K0;\9"]] MDM%@ES?1:3JMC/=]8Q0U)SI& \5' M6Y -5H40MOR/H37D^RD,*CN\+[&VQ%8[^;;$?Y>!ESON5@PX3@-[#U#;T:NC3B9U(C, M."7[PM50.]_.*&Z%9M7XPE8%M3UDYRFLIP\8#'5():O#9U69,1GS@A[8[,<< MJRMY:W]G\1 _@!_B.!^AAH:P];[UF=]QR"LXZB=:1^V>[![PNU)#;,0!.W:=EE9.>G8\*!6QQA>V3OH]Y& G?4BMJ\-IU5DO M8Y\C3?NAS%/VM%U,%[,\9F_&^+4\IT!_%FC:[L$ 32L'ZEI^/E"K/6<)/AP] MR_F9Y1$+2SU04Y\8/8@3Y%]):7"<@\3SGO:JMA]A&\3*D"N#^WD(H*8"IB+C'DF#<9^A#E/V/65)-5-HZ?<5XF!?W7U>L:9X6L,(S>1T") M4@-W'@.QQ\B+5:\::H*(E2:C"8Q[_L[0*,7%/7[&V0;?XE*=?ZX:"STC13!= M2U*-#YWC;/[$Q"APAKF2K\2(6=[#L/:MF+0BL63#>P9C'8/U%H^U1SR,D"PI M?P5166JF^;25CMI\33(JXE0.$BQ["=;Z!FXWR6'[RJ90$F&G/QUL5GT:TVE/ MP9TIJ"$UR@YT4J8Y\B'5'MZ'[>J1I$>;0?IW@&?H (X/)] !0E-_3T]J :Z= MQM.N0Z\#KXUXF4DG-T(&\^RL*[.('N%G]L)Z#L '>/%KV9R#"O 1LUT=Y:/@ M94#!:X@R>V"6?&9-\ [!AQ6\0;TWRQBO%#T5-[V)WFU4;G(\771F!XIV8-QA)];CDRW6[HJJ9W3R3#TGZGLB$ ^X8E \;[ABG MJ1G7GV: )<>1(HXU5 -6Z;(3';YX?%^C&WM2%!L<7VYRULV3UT6OGO_X'Z=K MOIVN7G$^3PII'50X(/#+FRE"7_=Z<\H@EWVG\^_C =CA&Z&,BS8[44A%2_ R M@CW$E-CCO;?MS>O:R\+GU(. V_(0F*\M=X@5LIWZT@T*1"YQ@3CB,+XRR<(3 M/:[H"K&D+<_[VPMY+[*3/QI*XR$0YZ7*;B_@#<5Z4&FU>QBE(T!WE].%)FJ^ M])2Z:4;'8/[()I<^Z2"(%)X ,X*:\C5J6JW'Z(7I/59G5.\IR\4'/E(EK3OY3;(^'O P)H M+IB@\F5,F- $,37M7AUD>9<4"Y[G43VKZN25-+D/CRZ;2I0=B3[F; M*V!#GAQG(W1 #]*>K*>'J?='H7"QN'"N #=X9!#3P'6>?:/M,=] MB!@ ;2834\X%$".!]:TWV)H(^;# Y0+DWQ#79*]2> )&*CW@E();OL<958HI M3P)9)5E2\+B69ZS.ZS'[&/ILJH7$N1XT6P+2CZ_> MQ))7@2OH&7U-\DNR>2P7F[3)$) (H\XG0!%4@7;N;4A3\A)1.4 +DJ.XQHZB M>0H=-B-8'P+W08R8]1NL%-:5<<7Y 5VP4'[P''Z@D,R&X8B0*A^VQN]M3Z MR-"R7HP[O$.*E]!9C^YX"6TF^POWQ"6K(\)W6(SC\^U'2M C_E#8CQP6977:0A#CUOT):,-)=E7:$<> MVM,7.IF^A^@2>^OA[^@2ZI]6M:WS[7[(7;3E50->HCRN0[S>TX%E,>D)?HH,,K30X?(2CVOVV>P\:OXN<,+B_G?3<;3S%)@" M[3P!1=["F^V3#HI_#LK!/@'2->9_3BVFVBH6M5CGZ@5[#U2F)*H'6WKK\_/L M((C;")ESV,%9Q2-6T/S"FR1Z9'%(S [.XM,:9]((/;W/P%%Y:O#^(O'4=,"B M[VS/K21EE)H= ;/I;'R#;B;C\\G-9#:Y>D#CVTOT,)M>_-=?IC>75_?YMI*G^A][4:I_\7?*S<.U/?V#H7#L ;B6@H^WD]D5TS#CV=6#UT47,(G( M9^Y7+]RE.%[B>%QC)FKT*"K0GH# 5<_T>'ZL M,309Z4W>[G%)K4P<-ST/Q_/Y9K7AZ2V7>)',$]E+@OZ'0+GK1N"^5F-% <(U M">C+:$\$BBLJPMR'#=A/X#SU&*#"RIJ-[R@T'JG'[31U1=#N+\"A*%+([N-/ M&&HT1COD5=WLP$5"-5A- /SS)EV7^+&\3(IY2HI-WIEWWC$:*%42J*XEBJ%% M>[SAC>PN[A)#EOD+5JI.;E:B>U,HO6F*D=#0I%.(K@6G,;DJG&&=:"J&$@,N MA9$51:Z<=)P-.?$1HWLL)>%2Y.2LE$E(R'A<78>J=1=J.*>I'3=I4,>HN2/4 MW23656F?,LI+LZF<1VEDV 3;/MU7F>'CI!;5+H,-.QW-@W$M"TRFCJA C2^@ M5J\LS@AE.[[W82)$]>1'@)@H+<-4Q?GS)8WK-!Z M\V"TO:53W] +;";;-MK? 3=/)WS76^B&9,LS*J,KE#(*4-J0,$(9YEV]:D+0 MFN3!8L'UEX& >>NQ(T55Y'^K[Z_0^03>U1U2Q+$&]J@JV4J,>.7QTEJ;&1=I5!1U MYT.%XH&:&:%FH+ M\MYWH2U"XT4A?3GMK\%-Z\!0M[21#H0VL3D!Z/MP#]JH1LY.HL^CP1[HC2)6 MBI0=H)X.]$/D_@[TD$)J:8%Z'.DJKOO+E"#9&\$?MD3B7^,DDW)8X-S4$0M-[6H1%6G\9B M0QBBE"%.V@AQXG@]IYJ\X=F/L%44FI,]EL9?D$R5/EG,"$^CH$1NBB3#18$+ M5;D"W<^@(30=X'T]6W;1 7F[M#BW/HG&O/#(.DIB7NPJ:J4 T;W[(5DE__ZK M[[]Y]_L_%NB>F>(7)%_[;:U@+&H$RN/0;YP7D ?."Y>OFQ>>S)?#!TUT-N2G MS&.&=[]C"KGHW2:^(=16IQN"G38=%K%H:$][N W2M3C-^",Y12A[&>>6QR:+ M5NR?OU39(U6 _X+'<6 T)T6@ [E&@A,:3EC>W9!JAK5[>I0G/:P.Q(BLX\@ M79(Z@7LI@EN@@DM3C/.J4A=K141-V^9NK%^=P\\481V6[O&:_I6=G:A\PJT: M)-7,V*0K$E',:415*&& KDOZ(D=@3 X5"S"C>%6/;.K1=N(!&JC>(P(8XJ!O M9!WL:M-T4Q8EM;ZHPJV+-/V$D^43U<+C9VH[+_'! M)^=XF63,=5('G!\W*QHRB7T>.P8R%=<[M47>"+W4E*&H(@WAFC:T9L1QJRIF M:?IYP6R-R@X)6/YL(&LD?;H9"'U6KR3,'54P-Q3S0LE;LRJ&0:X= G"N=X;8 M[P9OU&IE"M"+1,I=(BQ+8@CNQ$X)(;H\^R<]@>\Q,S98ETN2\420390R1\,W M@SA\.ZG[+,Y=Z2Q<*Y:?CD_9O*$$I=H6I[-2W16\W.:!) W!BC DW;5N:)'SKWM;AXJ3*V.BEXR$\DD7G;%T M7>/M^*0+?_%P1S[I(GSN;#>/Y3YI&>,"!=#<,XF?+CX6F%?UU(J?D7QC)7SF M"+;SRI@,';/9-E3]1@PC)!S-\A0 Q31V%"!.P@AQ(L[(XHR2@<;=$_,2!R03 M'&D8D)*5G^Y?YM;Z*DKRJ<31HY]"+M:3J7S\$56$>^SZ?KD3@A< M^V"Z5O9SV-OGV]/Y:15FL([)_YZ5413B !Y&.0?[BVIG#^JMU.>PWT[GH9DW M;1W3$,Y(/P%]XOTVC&QK^\OJZM0+'T-H:R8WY,7W[5."<@A[\(BT,+=/3L2_ MQ.U3)@FNMJUR>8_W;YN]-_0G^LOF5_1_V)L#_5:ZG7MV[9Q3OG:YQFUK;'=RSKRD:!*2D%"$ I!N*[]^ %*R9(D M%B@2("%4[9VVS05RX<-MW?'O_WR9I^^>$6689+^^/_GFX_MW*(M)@K/IK^^_ M/(Q.'\ZOK]^_8WF4)5%*,O3K^XR\_\__^)__X]__:S3ZA#)$HQPE[YZ6[QYG M198@>D'FZ-U_G=W?O!N]^WCRKY./IY_??7D\?_?MQV^_'WW\>73R_6CT'_]. MO7[]Y>:+I-X1./WS[\>-W'];4 M[U?DXFF2OS;8)O[A0_7PE73OU5^_*VE/?OGEEP_ETU=2ANL(^4M//OS7YYN' M>(;FT0AG I%8\,+POUCYQQL21WD)H[8+[Z04XK?1FFPD_C0Z^7;TWCDXXC3S'$N_L1&O!'_/O]AJUL+BAAO6N)XP_^PHA>L=]W%BB?TDB,^ MBU=8K]E*2?P&",$)6\\YAN)OIN3Y0X)PR8GXH42I1(C_\L5]RD8DH1NH*H)6YNT#1*JV^>OF!6PY"$PH2G_:DB_O+'+1\1 M]DBN<,97#X[2A_58L=,GEM,HSG?8,6S5&+9)Q)[*55BPT32*%A5V*,W9^B\; M$%=_^.-\,ZU.L^1\>U)=8!:GA!44/?(9=<8__==.QPY[B=5^UO A&2V#%L/M MP>A;)WUXG?1\7T37_,?=E:LG=,/O8_24(AVO;XA4?&Z?$*D96YX2)2/\@Z6<\"\QUBCY]7U.BUE=,/5-H;?@Z O M!7TIZ$M!7PKZ4M"7@K[41WU)(S;958D2$A?E#\)3@\HI.\+9A-"YH58$?)$E MQ[H(_DJ-UGN4=KG_@]:2AF5T'7/'YG/2?:0KK.84#[52^&PW #/A?)/ ME\KM'=3* N]<&HOB'#\C+C5&JY6K8+J.W.(\N$=3+*PO67X;S>7@UI-USMW# M#*6I;H%O$UE$[F$>I>E9P;A@QN1;=RU5Y[P]1B_7B;#D3' 5^*W9@C3T0_=# MF_)$A$EB1C+YSKU+8F7>/:"XH!R&DV^?'G%>JUWODECEZ_(EGD79%$EVDCHR M*_QQ]5/(=P_+^1-):QA[\QS&T;!L[ZIEY+T7"F1T.@9?E D0<'NB%_YK<)>) MWGSDZ3318J&T1()!^=;#6:*T(X.1^3S*OB5L* MCI"Q$#P4A)1N1C@^/LG#JK I."+&&H^"0'ZXR8<%2,!>$>HZ*T M4L(A,9:$>PP)Q*(,1\98!.XQ,B9Q W"$_).$8?Y7.$+&TG"?U2B%]Q]NSQN6 M5T"#B,*;"T?$$[LO.+H&CHQ/PJX^-@&.BT\B[Z5Q'!X<)V,AN,\K2QE7"B4NOH*4I%Y=(1FR&4LU&\DL87Y0".BBPJ$LSIUISK\RS;^8ZE-,PVF0T5 M;-J)')14L#F-8[Z4D\N7A1BPTRRYRV>(WN#H":Z3I PJX<=^A#E3Y]$"Y]%NU">0VB[GC/']7<9H^7#TG4/. M-+-@F\81G^<1FTG8VWYDO1#S2M']+4J+W6U71V:7UX+E? U3+ML56;(^D9;J M@83D^ZJD#_H&;OG?$@X,.E'?RFI//A&2?,6I;/O=?6R5 MMVLNN&=3S _^Z A=RJ=)'8E5'K>FI83%+0I' M)\D6!UQ +[?E&4D31-GEWP7?W?2,US9SWQOU7KY/V!N.-34>]0WL\D^B#*:\ M*"@MC-?F7JWHKJ"TS?&"*[$[=B6([F;0TG*/")\7 M^7*<1GP_SQ)QB"Z$J50NW4":6.W#/>+'$(YSE"BTTWHBRWSF$3U^+"8U(E2&ED'Y.F/I2-[H!/H'S? M&XE^GQ'M'-$UL,I_F?R75F[6Y,^"E1=B7!597!EC'\EKR&)U_L1"6[V;/$8O MDOX=_D)_LOT;[0O.JY6'2@CV)\;QU4#00P"5"[R;#/O]W+ZV:$\N]6XF*/NO MDM#A840^( 'W5X-QZ6EE S-/0TAJY:H:+@7D8#$Q/,[5,#QU3 M1S1<;/-";CT4!"^$5VAX"QP6\T2M?I\^C8\=\VH$?9P@4.^Y+SHOH+\U&H_* M2^^+-@Q#YH X=E^49>,I!(F1]D5C-@/')(+4%UW:#"%MD) O6K49+":A/%XI MUH:S1QO5YXN6;;JJ='%LOFC9K2PK65B9+QJW&4A&T?8=*MU#VGV::UD]/\UA M6A8T!L,7+0O0W[>FJ2E*+E&-&R%I^D;P8M7?6H*B5X6N0S0O$_FYI(\I[(6KCMP35C!9S[M]1N M.9??P6S2Q&H?KG#&-^D;_"R,.6_#*;:DY].Y$ C_*<\32<^:O\A-C0"Q=*/J M B:&Z+,T'5_?P&%FIN$F9M;88;^ 6QFLD?-^Z+<%8*N00QAR"!7<@W,(AVI1 M#1E=(:-+-3%"1E?(Z (&/C975;V;,DJ@H.*O/[X8""J'*CO^N&> >4#&:H<_ MKAESA-2*C"_1;LV1D6I&W3E=^@B-L4G2ET W8WA:6E ]CW-K",OAJZGGH6T- M<:DS+/?"5?E*P$9D,L)E"-Z(OXQ3S3D_,]Z$"R;K!^W=&W'@=]TZ*UMA/G@K M>^*M/%M=0L<7[1/.RIDC[C*^>=\0QL[0 MA-/(5['!&T;9STXZ^8ER+L:43*0U,;$WY:906? M)JOD#BX85#ANI21>ON0TX@(M/PWHLI021-2XT#;4#SCG&J^S<,Y0A^7354-N^E:$<\G4^<<6;E/$Z8E?[PIJ; M%8I\*I-U)I6&?T4+JSWX'-&_D/BZ.+N39\0/;RXD3E?L23H!:V2U'USNV^Q& M$K9K:?K-I:-M<'M:5LRH)X24?I0Y.@Q?,QI7C,C0WJ-SA/C=6_@4\Z.&TA7/ M8@.NT<'D AW?+VH3,=9:VU@H#_Q!GE/\5.3"'?E(QI'J0@2;/(Q.W.$L76(: M&<6LL>4"],\H*]!:=A1\_([SV;HX!&>T*FLE?(S\?XE>[C&G,NH=_(8,ZK31$"88HP1 E&*($I77/#Y2EO)LX2KB@ M#IP.8@5_J5#)^"KFI]YC7^MMJDSCQQ43:&(W.ZY8P":ZC3?;LEG?NYY/?=^5 M&Z/5-/S!FRCOQLB!??S=;>B<\6O.9(&GF*O#LE# M5JNU("M?#MM#P=;$1767<36HB:D,5#FNK#100*XO]@I=9Q6XU'C>?!''#% Y MP$_IBRWB<+1@WFM?[,L&>"FB'+N3J/C8/'$$[!Y=!J X#1/K3JQR("\8@&Z0 MGM6O'%.1+I)):L@O+'ET'\#J:N%R;^=+=(+$FR\* MRB?>N*RT6SU:?VL5!V36R"2\2LE'B2S1;F2962.[ MI7 W%5QV]L3-UO=VKZM7*3\C<3SO]+O;C]C%J?XB G6W(6U<%7%5>A^8OL]_?--%'UY^T5+8YVT0,X!NVCP[0RFRW] M(\EI:!#3KC^WO -%V>7ZZF=U4I\OG@EC7 ST55_\$<880=0&7YP/YA.H0SN/ M=W'Q4% !E@WO=JP>IFQ5-[WQ[].\C\DV6MM =W.D[\AH!7[O#C,]'@52A&H@FSL?C"))KXO4$(V-MMQQ&;C28I^N^D1/ D: ?(8JX^U4&9=$ MJFRG;-Y-+E8;0W6C'*JK&6[8J@467Y,!;Q 7/.]%T">9%*RZ8:@4L;;9.>4; ME:!;W[N^:S1OXY6NJHINC"3LD=PCOJYBG*(W$M8C.>=+:DS),T[$6?J%B4N9 M7OM[&N?XN;J,7NU@Z_)3=B-:.(_B_^)T>(Y25%YIQOG!L4CJY@_XZ+[]PQ;E M:TV3"\P6A$7I)TJ*!6_!?X^KA!N4;/)M9,$R%EEPY*LZ-I3=Q"D+Z<3)!T9[#+A*,*IMN%#?C/*6IV[X&NJ=UH MN1+0N\DVR'=9#U9N?QAS4Y@=,>%.XV>K!!\YH6U^=U;M^H[0<;14!+MHVXV^ M[5E_-G>>&G=IT]1=Z?D:WKB2GJS%5R&1K2HA;.3@S3.3+AN\UE&)Y'VVZVK7 MR92%AF_IS81>:V9;.PBXAS5M^S.EUQ?QFLS7K3;]Z$;JNE'E'S],(2X.8C=[AZ/#A\Z'.1%+9R=Z82"2=A+_ U7T@8 8U M]J;F+^I#?\6Z8OD!(UKS@GZ-: V#S484\*(^]+?&C&G6SYH7]&M$S6W"S5\4 M\NOVN.2Z[\JZ?AK_76"*UE5($2OK(DL8US5S)2SM\<5G"9\7^7*<\C.9G\[" M.+,0)-".25_@K(N4Q @E9;6MC?1Q0[+I(Z+S"_0D[1JXH>W^/&.&2<8%I@M2 M/.63(EV;,>0]T3:QG-&Y6,T;T$C(R%U-J0&G[(F3X$HX[N&9>M(F(4&OCL]B ML4A+'J)TC=QU-B%T7CFE-;";M?8Z34P^[XXD.RS<>*/,'0@WWO0@?:)/@:EM M*3R^H'4 #BU'@@]E@2FG5?>Q5<>5L&(><>'+PC3J.6FBQ_FR,ILBI?.8=+?2 MG%3.; S3(=X87Q+&3,%K%$KM"UB U*#.H.GWA2>F?7];I=X\+JF#+7[PL*EB M13K8\@>/%R18J(.=:_"X:2)=.D@5'@ADG:3I=)=PG"-J2U3KY'B01.(./0^Y M5:Q H7;=Y2=;U0?:GF0'! IWE]D\U$5K%'L,AN^7'M\Q< !\S<-SCJY.QT'A M6IXH7RW L6UG:Q[4XHE6UC&>NNBG[LQS#FY8:0?#YA&HQU&OIZV(Y./8$"%P MO*F."0S \L7OT YLIA&$Q[#M&4+8/)7"%XM[.SCV+5F[.RE]L%/=;86&[J0$ M9W5$>S L!Y:!Z<4GM#U_D MY(,@4F1@;_"Q4?XQ(SD:G8P2Q&**%^(3HLCAT\I(L>9,7^,1]AY+A1Q-F G5 M&CNMUGC-1%O,3[VDB//Z^^OTA"TP%[,:Q&4/N^ER9J*;\X3:RW&]A@F*\$W\*&;/XXZ[;A>P"0:2<^' M7BNU$V*D& P=#O@)3.#2M7>@[&6C*Y2SH=L[E=N"PN@P]'[#!EUOV!@Z#I - M$FK!ZR[*HR]SPE"#&?KD:'1<@+537^)8;!1R&4I(]]$7427PJO&\#3#$QQ'_&E4Y6:)R_X6),7Q5@E2H >QR:MM.A6;\W> G[%\ M,UU6II_5+QNKS^H/?WQYV+'T[#_HT,<8/)YK1^,FH$>4DYA6YB:YWQ- W@)3 MGV[/Y2SL/6S#[[NN0D)1*D*_QP6-9Q%#*@\PK(EGOF#9%8(9^HWO%X3*\9*0 MM/)Q3H,>HE0U7%*B%AAX_$JJKBF^+Z-IX?/5>SF^\J]+2%K[..^=[N-[)"U\ M_/<9/_08'U/-X*OHNH^$B/XD=)U&RB2NU)$:=<^/-'[D-IISX?;- M8$EC,[2T(=HE1+L,+=I%P]$#F@H1XQ,B4QHM9ES92*6CJ:7MGMNU2+3-@V1T MM;16?>8[9464T15*6B=<;VIE@1B7D=OE793$&:QJX"2>EC\ 6IEG17THT6Z O*H6& MQ("XBX?:9N<+(B%M"I@VI8FC'#H.\ 00L/O5%T@,11X3B_GQ)-J9Q1YX/'6T MTB# 93'T:0/>=/7QR_[G'AH$X0U]V8"M$+*;R;:*406 SRT!$"KB%E"I_'*PD\2Q0A]KX<-H8; MC9'C'8S14.Z_DE>/:#%@:>@'>/N&<'W*Z] W[$XQDV3J>KR#23=X\TQ_7X[! MEF>6.OT=#-I0KFJ1;OR:X'A?]G*0N\TD.PX,C/&UW[V<(:K@?J_FB-P):59N M!@R*\27F?9D?H6:G=U*H<&3P08>0!,$? G!,*PT MV"3W8P.5M>J#WX_P2GTP+R]8V]9F_4 % ^$BLD[+\O6IYEN_BO M9HP:UB2=@#0)677A;AOU 1]RT4(N6LA%ZZV"-%0(@GZDU(_@9[<#K>B'T8*2 M!:+YK>IP*2U.67*X7 M-ER-:O**H%8%M2JH54&M"FI54*N"6M4?M:KY6>Y S?JQ_(>-%E5>I,6/Z[_=V:=5]PW5D]BMI\UW?)Q? M13%.ZR>PGM AO^K2Y0I2NRHV>C+01#74UCF_SOB>4(CM03$[Y(0.^17UKI0S M1$<^7$/,\'O@R)1TCYY)^HRSZ=O=0UFY%-0F&(N"L2@8BX*Q*!B+.K /R*4/ M8GK:^X*)0EXG)C*R+WCHK6DZ&=87NZ)ZM6BUXJ%G=#2 X=C+Z&E4?U^0@&V9 M!M(^&)B>)QH;+)5:&YXO6X8-IU3/IT)P2C5T2H',>@[\3S^587#YTM#QM-O, MIL>I_MO!U73LKJ8R3W>OFLPV._44;7UZKRC+WJ0>+5853\94 M%%B;RVQ(W[E]Z8#R*T:6$^_1C39+0*V8U^MI1FN M V'X/7#D KE<5Q#*.2]W"W%P*]T?6GK+#AP.'HYS4=F&\_,EPSF[?_BB<> MVMAUB+R6=CHG\P7*V$HXWE18.5MN:,;1LE3,Q +>K.(L$0%06B=HEY_J 6;E M7]EID<\(Q?^@Y N7$>G65!6,\QY>OB :8[%5XQCM%?P 0=;*EX:"V'XO&DRR M5KX4'*L^7!DJ!GU&4C[^[+)4[H3F ^:,6X?W,;!;;QGH@ENXRUSIO]NXWJ% MI[8$<%>BD2]0=BD1:0>D13%BZ.,!-)<04S/%T'&!NR\45A!?_)S:?<] '_8% M$\VE1D +Y-#1@&\?AJ9D_SW UFP#0Y]CED0&K;_'FREI"\=#[QSH.8[:4Q%H MY_8_TJ.]8)>>7T,1@ET:!KLT-,13%G$&&Q2=&9#*:XSEF(\IY&\6$ M+@S#8J"OLQDN8\93"*/I-(SFL\#^GD-_SI&7!VDHR#R+Y3G8=7!6,+[W,G:Z MF>3ECQ2I75+@=LY[(W=$:JB=<,ZET"<^100O/AAG0,OP>.@E*"XW6 MTF-P30;79'!--ID5NH.=-)9C?$%(KYN#A"-?K*F "0-3+'P!Q(;YJN<6S6"^ M:FB^:J*-.+!=_;)GV"DXDV@QB^A\%(F;.]G(T'YE\DJ;-BQSOH(=JU,[5GDQ M++N;?-Z,@SA12'5EL]RP9=*N!3;/RODE9Z?N>3"P[>0.B2&#V:-4I$YY5EH" MU<1.^=;9S;3TPS4T#;\'SBZ12] $9SA'-_@9)=?\),ZFF$N U=Y[MOP<_4GH M>J -P4S:#"#!C-H,(,&,VC[LZ+I(41:W-E]P5(I MFQ,S:=@73 #I %J-QA>#J6Y^-%3??8%'/U4.DIA]@>F '5MCD/'?*A^*R 7' MA-HQ 33W./!%G)R,6/'$T-^%^!,2]]J^#AG0]Z!ZA4U?@YZ/X%LXFE)SC:J% M?8Y>\+RHK\$F?=X]5_Q85G)5][QSKF2U=FJ?V>%&BE#-T^%:IX??@Q"*ZE<- MH-=#]U* 84.._3.*W=, MA25AZ%9\=;_E=IVA]SMX+X+W8@\)TZH@,!6L#>_%&RLWBI,*G>N,88[K(XT2 MG$VWZWB^=574VLK%6RJ]-$XVZJC^E0>Y+IKVXV _17UO^2]_['U<9@:#$1_L MPY!S^CFGJ;B7C-U-'FG"/RZS$<"(.^3TEF3W18I./C[]<,(_?9J018Z2JS2: MUG J)V[!(&K,ZR.=9SF0U0VM%4[AD+K$$PSF(4@.ZWP![AS$;.5V)W);M%^9 M00.V]A89GB"XXC_',4Q M*;@&EDU'"Y+B&"/V^L-;*5<5D&/Z1DOQ.L=EIEHA_1+'1YR@5JG#%D,XM M;-36;J](%G->JLCZ>\S^JNX;%S_)^J)O8;L'C .9E/P AP/0Q&H?+B.:\77* MQHB6);5AW0"VLMJ3JPC3WZ*T0)]1)$QV8E^M^(+UR;B]W=X1BO@9<5YP(3/C MS'!9@O']5.Q,?'F7OZ;;&Y6VMX>^SVKO/Q&2?,5IREG;S;A8/U)NZ,;M^]*[ MW=^;]E+]'LM)[5P"1H_1"VRBZLBM\G[#A0*$;O@&@8#K#-#":@]NT='N>.PH?'%!/*!0-,DGL4BT2X4K$I;2;) MGP7+Q2RY0"RFN+QC0M:IAJ^QVM=[D3U3H"M*YERR*U'_'>>S<\X>W[0H;"TU M>TD("?<@)/P+0W>32Y;C.6=%AFD]D3_>D/:,(B'05Q;H"SPBAAZX<=1!OC9# MF'H:M1="F':1T$FUQ-QJZPLT@/Z2)I8[7Q:1&3XM&91\B2,U T\EXOD25FJ& MR"%*47>.^SXC!O:.@.'YP2MXS!UA8*!^] DHL,42#,]//L'3T)4 !NOG(P$+ MXI$ @_:+3Z!!HP_@Y1^T&UY8UX;X;L6(^C^A2W#VCL[OGPJAF6OWN@"_8+(YW,)LA&-=Z M,.ZA Z<+SFUG8MAR?<8SE!2IL"?MR )G$<,QE\0O<%KD*"E-X]JJ0H>]+3BI M/7!2@R9*#\:_ 9\^)A=VMXT%][K,O:Z>54-WF 6O>O"J!Z_Z-A*2TXZT+#@Y M4 2_'^%,%"\AM+&FIWJ%355.ST?0U=SH:JJ1 2EC^J&UKFU=KQA:5A$0N:%Z M!6L>]*F@3_69S^/3IY0[45"8@L(4%*:@, 6%R41A,A&%'&A(/XP6E"P0S992H/.="H?BS_8:-% MM!3=::9(J5]B4W^"Y\NT).IQTG>)"A&03'J,Y_' MIQAI]IR@#P5]*.A#01\*^I")GTDG #G0A'XJ;5[YLID*)&EM4_=1LA"4'C=* MCV100-J.<^S*$6D&M9$G>@^_\\BF)^PC(L M/B&RL^=XCMF(BK,C)G31S"9@^%:;MH)&K 4;@AL;@N%@@6P+C2: )9U@783O M=,/AF)(K0N?1=381_X@_Z92&AF\)VF_0?OO,Y_%IOZ9;5="*@U8M M6*_;'20D.5#43D;)IMRI. N>5AW@?\\CG+)1SGDMHM1053-^KTUEK2%S05WK M5%V[9J(MYLLE*>*D8O[;9C3Y+W]\QAF>%_-:)*7/.^=J-6YW] '19QRCFHFF M([/%H[CM9_5Y5KM$0;2=3TIQ:.Z1Z M0JO\WA8"JI(/*KU5\RV1L[MR5X);"=DXHGSIB@TP*>O3KRO&27H :^RH9WQ9 MBQKI;WFLG>$&+=S8F;9G=T=O 6EFC'+@O3.Z .0M,/7I]ES.PM[#-MRP MZXK%%*5BSQL7-)Z)^],5#EE8$T]=LS)65Z?J;WSS(+0VF'B'I)EW0_+YNPQ5 MKY4/FX2DE8]S&O00I:I9(R5J@8''KV0%JOS[,IH6/E^]E^,K_[J$I+6/\][I M/KY'TL+'?Y_QLYCQ,=4,OHJN^[B(Z$]"SPN6DSD7026.U'$;=<^/ M-)KD-IJCN\F;P9)&:FAI0^Q+B'T96NR+AJ,'-!5BSB=$IC1:S+@.E$I'4TO; M/;=KL6R;!\GH:FFM^OQ/*[62C:NJ=LKH$"6M$Z[O48SP,YAQ&;E=WAE#^3A% MR10EI^RWPIMRI@*ZL]N9Q,D*CE@*ZSF//V&+W<\_V3S;2-,F(T6N)W5WMP@?MZA%:C9] 9%##TB.K^;",AI%.>2[N@;NHHRKLYN M(?P5=:J[ELX=M\H]2T%IGV,^XN."+@A3G78*2I<%Y5@?,*D^,G T^8*)P)1,CS^30P3 Q ME)(&]CR/\:FWAZM 4OH#?$&J)4V&=*,3^(*RW)A&#"Q87J$A,7SMXJ&V-?F" M2$A> R:O:6(>AXX#/ T'["KU!1)#D3QVM- @P8 ]]VH W M77VLL?\9H 8!U1)I%9'N\F6BD$%B\\=(2 :TB9;N?Q2@+/$D4XO"^'C>%&8^1>!F/T0[\Q M M3P:#%\9>@'>/N&<'UZZM W[$XQDV35>KR#23=X\^( OAR#+<\L=:HZ&+0? M>PZ:=N/7!'7[LI>#W&TFF6Q@8'[J-S# &:(*2O=JCLB=D&85:L"@_-QO4$+E MU#W[50N54WLJQ:G[+2^1 >[W+_WLMWZRMW@SV6 ##Z!A\-V%8/2VO*%)CF]W MFV/OX(&4Y.INS^P='+#X4MMX"8IX:VYWNWUN0FN=Y;\#J9QG5IXCA>,1? M/$IP6O!E,<)E%T<<=S;BW1JQLCKLJJ;HNG-=E%EMR$IOR[ >U)]P.V.GQ5&E MMTG;&.%5#]TS8K?81D0SSC1;%YP^$SSO0 *B=:!6!6Y17 MY_4-7P62/M72A!1H#U*@?T=X.N.+[_29RV93M%:%5DNRFKIW1VP48:5*>@.@75J1>J4Q\- M^Q!QQKNY 4-$+H-TX'7]I0(DXVLT7]'V%1>]@'.$[E65H.W WO##:$') M%\ M689OH;\+O"B?'N8B,WVM35M#,]Z"I2$XSDP5E0O$IR]G2DQ>B9JR31*<8T'] M"\ZQH.$%#<][#:^WSC'5>=0G\50MPK4EK<*^T@OAU835(,NZ\9H=.'@@%UHK M$\22)'<:Q\6\*.L*;N\[_.<4E3MLEIS."C-,HR_FSRW4G)#)@ M6Z]WY9>1,O2)RA,\88WZT0^Y.U+5Q)%[,JA) Q2'N]TK@T(5%*J@4/5"H>JC M@\CD*.Y@CO3?4]29@-9=MF-O_4HF$I,#1?['\A\V6E2W1!SH7@*^S:9B;L12 M4, [5< OT%-^G3&^(,7XG"8)%@,=I==9COC(YZ*8W06:1$6ZJW^8-F_FL@&Q M?4Z>4<;7LJC;>)62KS>H2LA]Y.]@,[+9+>2L:U_ADOU-V=*[R>5+C!A;D[;0 M,?G+6^WR%7Y!R?DLHE,D6!(LW(M-I:X',MIV&2K$MB+ >B279]>/%Z=R?NI) M6V6GCUY=":NB!N@-B;*SMT6GMWF2D+3XG'MRC.6$#OD5I1?8 Y?LHN0N^RVB6(AAXJ@^ M ?5"WMQ16,9;]OCT0%P7*J3&;AEY+[B_C>9(N09TY%9Y%WK6W:1:EA)^MTD< M(;S-PGKS6-V;<$8H)5]Q-CV/%OQ)O@3T0O<*5[TDV52*(RWOT M3-)G@=9;+.N.5*,VP<,1/!PA$"SX+9I;#Q6R&C$]?WW!1*$C$!.YW!<\](X= MG<3OBXM+O5JTFK@O,.@GA$[-]@4)V%9A(,MUYYKJ[4JIM9=UE_K56QP.N[RQ MY_/!1GQ$SZ="G^,C>AQP#K-;=7>@]!::0\PS'49 ]!6NIO;<#I.0^P;5H>YM M,%3#OPK/R&<+QL6XQG-/<8'YCL&P&%]MWT]8#HR^ ,-E?,^[%W#!8SK 0!I? MB-X[("%.$# SPLJY < JRM*5ZF]VZS6@)J^6UQ_=H4=!X M%C$TIF1*H[GY=M!/BWQ&*/X')560WFYJK4%+1YEZIVGY MH=5%]F>

2+4HSN 0)*]]VC>N&%65&LY;>& V#PDA@XET!A)3(V M0\<%[CI76*]\\19KUYF!ANH+)O*)86+?'SH:\.W#T*OD2^B-=ND S5.^X!$* M?N6.?MG3 MP< /OS3(86$28*"&7RSD@# 9,$J>U AI%GP&1LF? B &!FLP.O[4 Y%[=N R MK#\BOC5G*!Q!K1$K&1E&M:/DUFZ:!_Z"7.DD#,. L M) 5TFA0@36DW&RM039D?18/(ON2K <6A7WFK; MJJ(N'7YI4(AM"0VWA2(&L_7OC+X/>!GA]E,"%=5!2B-?5MU;=^)UC^\"XDZ8&!;.-=*'"Z0;LC$LK-\*+2Y@ M-N? /L)/^CWQR7A/O$="]1-7 Y LIUQ#*:)45 KX5H6T&TY";+4'L=6E6:KR M[UX4E(]VM>(J$_2VS6J]Z*3:I?&+@,KCL.(A6[5#A!CMXXG1MA'PU=/@R"$$ M?"VJW2R/:-Y'MT7G9I?NYMCQ(&MB6O NCE4/LDLIUKN8V4[GM-:HW5V\VB#A M[$K;[2 ZK?_5!%M0-+H+5O-R>AY@7>P@X&T ,]2"H[6[&#DOI_!!9MON(NXJ MV?;*/E."FJ+ M825FBON%RR?"BZ"N_VGYZ\-'=DOT=("L_.O#1?;+8F%[W4L^V8,(FH8=VE]Q M*KUHM^QYGU@:[ACLKTU5A\_0%&?"+7,6I>+*'"MCTA*+'H]1.]%GSK@+$6GA M,M56PK- ZFR(SCJBZ*P.E7RM9;A%S=B;\="'BG5MEO$FZJ[;J:TULWH3Z60+ M1XG-V)OY:"$0MN]3J<>!L,,)#^C"*NK=(K.'J]+JY-W*M8)M[T]39#OP[C,42!=1H%]EF,Q3T?BG,^$O)X+ 69IU>@'^Q2."L8 MWQ595:JTFORKJJ7J "!P.^>]D8=]::B=<,X/GR<^3P0O7!!EF!\WY2^/?!MC MU1$K<[2:O,+1]7HU+(XIN2)T'EUG$_&/^-,]>D99@>XFZQGU@+D N#5*%WS] MG,8UJZVS[_0'KTTYTNN$;R%X@H64< (9PT$CKD+;NH!FC_#A8[!':W22G7"!VDL M:_F"D-Z% A+@?+'W R8,3 GR!9#@9>RUE[&W]P,K9JZ:A/P0 ]0#.:E3,K6*R#Q3I8K(/%.EBL M@\5Z\!;K9T2?2+\M80:R87>+9J X*;6#[M;7L- R5!H=&%!_V9-<"Q:G:,&Y MG(^BTJUP8+CR 5^P:2H]F,U@'^W4/KIR<4T^;X9%"#BD\C+*#:8F[5I@\ZR< M;G)VZIZ':.IZPT,Y=# KI(K4*<\R7SBP'[+FCF(G=]E36K?5Q%;YON8;\P1G M.$AYRO=YQ21K^)8^]73#X6TT5SLG#GB3Y1YS@9U_9\DE M4FE7-B0AZC@8?4/4<;#AMJ$7-CT02(N[K"]8*B4X8B95^(*)WKRGEWM]L?;J MYD=#9<\7>/13Y2#IU1>8#MBQ->J[_RZ%]KPJ0RFHTT.O2F^CBYM:+HXP!T"E MCCIP 9R:5-([\Y7\&JWZE5?SAV:T;S+;L)_VT# M(O_EC\_1"YX7\UK#O_1Y]UQQ44?)5=WSSKF272!5^\P.-U*$:IY:M9!FTQL4,20*Z=U-UI7U)+8Y?4-'EM"W+-V+0EYWDR^LDL EG5&V"19= MEQ;=]OE\/: OQ?ED&% M:"2&H?<:NGD1X[W"&V3TAB/(QN^+L;7Y1#E.2[U"_QEZYY4[ID(+';I57=UO MN4U@Z/T.WH3@33C$1&YNO3A"/X*1503B6%@]$?\1M=OY7_X_4$L#!!0 ( M ,P[#EFPB;;Y$@T! %E=$ 4 9G1L9C(P,C0P-C,P7S$P<2YH=&WLO6MW MXD;R!_SZGT_1CW>SF3D'/(BK[9GX.1CC&38V>(')9I\W>X34&.T(B>ABFWSZ MIZIU08!DNKO[R_[Z.=?),+5LSC5]_D7EY?RE=&Y:3Y^DR\O+ M3Z]XSYEWTY5%AW,WO@XLG=U:+!2JG^!J<"->4+7PWOG[O(O!K8:L*?;\G395 MSI_,YT_L$GRG6(X^5TL<0NF39MB.;"@TO-]6X]X,[I4^_?%PWU-&="P'-VNO M3AY(SWTA&(IFZ)I!_[CIWG]R+-FPAZ8UEAV877B65,D7+O(E*20*M_Y(GE"\ M&B$9_S9OT2L6\H5B7BH&#W'MO#.=T-DD#F5[P)X27,$OE8+;;*3)RR]031LZNX#=K^8(4F5[;F5CQ>,$K%X.M#1Y]IF:'FZ-J0#D &5/:NC%*A6@IOMQ+ M8%F+J(_%^]S(%=>R0$].XY\87)W[BJTI"6#4E/E9>55&\7?BE?EAF*[A6$FC M\"[./UM1$QZMJ',W@E@]R?(D5M[PPMS-JF,M*(HY4,'E3WC9UTA2OBB=77\9 M45F]_NG_OCC .'J-O P8]E^I\.F?KO;\ MZUG#- !C3KX/8SLCBO?7KV<.0.\3,V:?KK]\\H;Y96"J4V([4QW$:PAWYFWM M+WI%I,+$^4S8!T-YK.G3*_*//UW3^=S7QM0F;?I"NN98-KP//Y.)K*)IO2(% MS2"%45,V>Z#(\U# -BM>TURL<$+6\7S55 MI0:,#GZ'.]HH)IKBOG_.U4NWB[/I?Q2^?YBBE2_D_5+:6Z5Z>7>.7 M4Z;<8!(:(=PTU%O 593T1>'L.@_6$RQ*RM3K\-(J>W%=?IHC"8(QE'6;IDRP M:8 D31M T9+U%@C-ZV]T.D>X>'9= *U>JI5+Q8M-J)?CJ8->N6J;1M?5J508 M5*2Z9?6ML>&HLU=7:D7P4#R_!+Q?P'CER^!% 4O'KQH MXIM78]Y\48P+I=-[\W*YN!K/P3XK3&7A=[N:_>-F>@-NU6@L6S_8^[>,9[AN M6E.+ZN@4//H387M3$/< M/7>W+F3B:Y1:^D>_[ML2F[@8>I7TU3MNJ&"E-+Q M1#>GE/:H]:PIU.YCQ.6]V\TT>")[?/_%_!V4O&G92^R 48;<0+?G"D0$[N@, M_2]L,/VM]AV8R97G7UH!>6+^=S;_I8OW\,^A.SMXF45I[(...Q"9 S/I&7"PI!BZ#P/3OR M:-$A!6=:C1B2CNM@1@ CG7#HI9W8DLM"S,A#=X:/D;,/HJ$:HPOXHS;\C:FE M*YLE4F"HA"7]KD8L?XI0R =!\?FK#8;9NXS!]*]GM@;:D+(@=?&A[&_;!'7, M_F3)T"M_GMC$)<4,U_Z]E 4,P5^:BG\/0;<2-E(:F_ELM'Z;#R(6OWP=?#3_ M] F+.(._8/HM!T.QZ]D(@^_-KH7#5".WXAO,2'A7@K\#(I_FYB*<&T0*FQ@P M,G4T(PKJ@7 ZQLQ7HM>1+-N5YM!Q\+C@>O W/N[->5_TO/F;]_)^Y_U[[W9I MMOT%-UP!E%YFV;F>\3*<.?_*BCA;!1J:<0ZUM7#=NKGJ+%T@AQ?8A2XN@7X][]UVZ8.RX+8&KIN7FR M']J=X8-K*SJ=@)LX;IC6Q/1\)52._;-U,OL--EVPOJ;MAZ8S91L/( UIQ4?VS1 MJ4T3B7.>[@(6W_)T%VY=T]/=*6RSAKQCYGJAF"]>1-/<-ZZM&=2V%QG_H(TU MNVLJ/W!>^.9SPBOXK(YYD1URELWO:IS=)G)=(9LB.)LF9_>6"XJ3V?+"TI3@ M;+HRNVJV*7V9+0N9W:G,[C^/^$@M+]\?4%&U9YC6Z\BM;:^@T PG>?./>+3_.A72BW'K*(+0*>KJE8U0NFI*BWJ. IV MIIB'F/,5M\U#8*4]Z+OHKX)9*/ZFKR-["K=O*'C^K=/,YT*A^V3Z+MF0Y MZB^RI8;9ZF90>X.KY9W)$20?HL.?Y:D3W^.TC$923"J8>H+AJ&#J"4:B@JE' M%H3&^0TE<#"Y\QM*FWN]8: ]'V*O&^@N/P\WX<0NOO]GI>UW[T2L>@F09/^/Y"KPAH[ $:A]FL*Z^N" MQ;NWOPM[P+ M7A(6WWC,E;PZ' ["N[FY\4>XRMQ(\Y5$V]LBOP&(157-N9,538UG/F_CE8_!'Z6:+OL%&NC=8R_E>S7=YNX,-D3O9 MFKLJ/XZ<'4?"C:0=IT)0CFL/Z9Q4"7^#=[%;50G>\,V@=V7MYKCX@<%:28C/ M[E)\.+]ILTOX$'QP@\.E^)3C^2#](IPCOO(K@A]\)%!6D(\C9\>12$?"$A@' MRIG;%20.YV;_"S!S6C6A.2IOLKMQNU.N5&?,I$<;IXC($EZ]YK>%^ X.G1M2:F[?'K3C-D0X$/ZY:%,X/O MQ[GWL?3>L_CP[0E(9.]ZI.=GT#>U;\PC]Z@ZQ0-+O*,&N-^Y]-X4^^AZ9Z*W M!_8;G(JVQ'V39=N/8CN>^W.UP/D=)LQYJ=L]"5'E?C.0$-4=B6IFMD$=OZ@N M'4,E9#4KLKK(>F%7A; *83T# !$S?#0C1Y#T_3VMZ^ MQQ,K15 J)%-$HSS:S!3.DA72MH6TO3/_FX_"6Z1<9)XO/0LL%'9-2(^0'NZD MYSAM3YG0!];3=.3706I^RDI2?DG[ Z0FZ$W' D-YS8FQ7EIB?K%!#P M3 V7MJDCA.8=H8F=+R$Q&5K^$A(C).;0$L/5T25"8H3$<"\Q7)T+(R1&2 SW M$G.00W?V&,=\I=@K B=O=JNLL^]^[PF9V49FWIW[[:0FD7%G MURSE84VOOO=$.",$1P@.3X)SZE&-$!PA."*X$8(C!(<7P3GU&.?1,E57<9*D MQK_A-[FPG;R$\="/T40QT@1] A)$I+$M22= M>OW )I+4,73-$&)TY&*TQ$5AC80,"1GB5(9./1LG/+H,B]&^8Z.33L\)21*2 MM+?8Z'#Y.DYMDO#K3D&,]AH;"6LD9$C(T+'9H;E.R.&Z64.7;;LS9$?.>A(# M3Z1V_=&B0VI9_F&T?*,Z\64B<$Y^JS2YO(<6UG'ZIV7+CFEI_K6@D=H1M1A_ M0RICWVT['7#\#UM[LS M+:H]&0T7!-Q0IG7U?Z[MX!?KCF-I ]?!/:I]LPUF!6A9I@[J_JD%5"UJ.WS* MQI*&BYN#N2VY*4[&CD3A(##I4D<&XZXV9V^^VRDQ$?XPB1GBMW"E&>8^<(%."HF,^>NZ/><$T[""3@)$;>RF.[9O*O!1!C[ MHV2;,-HGP$1A? _-K*02$&%:3\"TFAF);7C$*;U!$PK)YTJUH:7,,F98KF2;5N9S68"&-_E&P31OL$F"B,[Z&9E=3R19C6 M$S"MB^[:@;IRK0TO89(SQ6YARC/,?.$"'!63@\45_FKFRJFO\8N:N5-QA X- M$^'0'"7;A&-R DP4#@8OS+K(2R7N? 8F:XNGX&=TV([4QU>-DA/#H_E,>: M/KWJ S1LTJ8OI&N.9>,SNV9K?]$KJ3!QO#^?94N#D5X9IC66]<\XK+RL@\6] MPEZNU/H\EJTGS;C"+\"4#ZZ_MUO]YBWI]>O]9N_+IP$,=(*#VM\(>LW&]VZK MWVKV2+U]2YI_-+[5VU^;I-%Y>&CU>JU.^R##^G>]]ZW5_MKOM'/D]KQQ3HJ% M2OGRO:'\LC"67U89S!SI !Q[?MV[3O>!? &\&J;1=L< <(7XN.[28>(BZADQ M9!1*E6I7MR:X>?!T["A\Q@1<*9Y=2X7\OY@@S!Y\O>=99$XE&9@6".*O9S!F MA>KZ1 9#9SR%?]L360G^]H?THJG.Z(I(A<+/GPF;0LU E7)%"I-7(/+3__WT M?__WQ1F8*F@4QPJ^]DPM!\_!]"><..:$W8SWJHO/OF##91=CIX(LS46.L$]R MQ(:Y'$9FAJPV->DP^5\N1)74TJ==.C$MQ^=WZ8P,D:0#RAVF"_3SU< T]8&L MZR;,TRLRYK)6KGY>1L3$FX1/CIHP5;+KF+N?JHBD8&BB#:=+HO*O[_5NO]F] M_P_I-A\[W3YY_-[M?:^W^Z3?(:#-^J"RB%0BG2Z1*A]N/Y+.'>E_:Y*(H@N5 M7+W1Q\O29:D<"D5D&N"GA3"#GQ[*/C$LGYCZ@:"0."-*_@PP13P#2RB(FTI@ MRM/!["-[:M-+-ZLVWU4IU56TVGEH]9I_6Z]W6LQS96*4A/*S G1%&BSH66. M2?M3':0'?YR>&XD1J&9C\$KN-%!/;?-\>^7=9!$;/@\>@%&Z)Y55%O#E*\52 M]?)(=?$:S/#4!=/:WCCR.ATZ5TQ]^!]8VM/(_V1)C2]J'V^L^8'I..;XRC9U M3272Y)7\K<#^^;R@[L>:JNK4'T3IO/KSFRIK)^%)&ACJTB?-1K%TVG#%QU$- M)+;5OV_=-3%#I\H?P='*6,M03 N<)W9H$$M<-DS7 M<*QIPU0#D;M8=JALO'-BF<_X//2UV_195N55I'!5L2N&-JREI=<%_'T]T7F2YAB!^V X2"/JZ1>4H",IGU^5"<1$"'[<$W[T) MRO]Q9!KS@:U4.;N^O)3RE:ITD8"Z0W#@0\NV76K]XV\71:GVV28.U>D$!T\, M-OH3!-V'.[@-S"&R+,=<5OA#]D50-M3@HZ%F R<)YHES1!MB_&0\03AEH_HB MNFP[$'%A0O$$YPC7;T']6)JCP9.]P)):\/(3U[)=C# =D\ =S)&0BA\&'U%Y M87ZLKCA7(E'S3@2YX"-ZL8E/I'PN[3WL6%T-]S5'9\D&*BLCK[PA:C-7M/QP-0_H!$^X;=M^YDDQESZZFD\ B+^,M*4T9QSQ.<+S#15 I]6 MCV4/SK9M J*RK+D8ELD6=9=RGY>^&\(.&Z!K%' MLD6WS-,<_0SZPN_)?C!]F%GNW]\=_]STP5JG@["FKRDB^7=##E.6VT-.: MK7N0#])',I)M<%EU\-%D7?<]4W3=_G0U=-S@.:&_5L(DF53YH(9>6\39"YB) MGAQ>QAH6HL)5L()XZ\2B"F4V42H25E)ADP_P/. VL5VP&_;(Q'6&8'G4&:PT ,G!Y\#]X ;R=W0G?P4'XC\&%?IN- M@8T1G?/+ E'EJ7V52C+!V]G@>!4$J!,@H@ 8T\HQHC-)UX>$,L4_OC>2I(C4P6SI4/W*!PLR"0NC%2 1PRQ/T6Z$99 M@9@2IAGAALRS0DLQQ^"Q3E$W@SK#43Z1)\M\ M<4;!I7/0TY2H=*@9K *%90PQ=5,L?$X:%[LL?0YN>_>&Q'$%]Z%B]N]-&&9P MIV9XX@<.:+X86)JH>;D228+5DP31A:2=NHNQDG(?#Z\U/-[9^ OGM;?'GP;K M9RIKW>$=8GKK1SZQFRT1[W^>TZI9LQK JB?3F@9V58H)=]C=C)N*?S>+?$R# M9=NESS%,7[W2]. @J!Z/=/7&LY H8M%XG=XT0,I>^<:U-8/:09A2+*:UC6/# M$CF?]RO73BP47M0V+KS8/^2:\:[1*4,N>.6O[(T;W@L'T%MQ!]'[U?99R?\, M,:!(<+!SX%K'!B[:,"ZZ9C$UV!C#9"&Q:U-V%XS VX@34](.,0C2TJ=(_$4# MTAB9&/"&)H8&SYK-;)8A&XHFZ^@78CD@WHP[:E794FV"=7^:FK1F6/H@?XR+ M"$X@X$\EL]##L2S(=7E3 MN7XCU5 ]:=XC@[S:"F076V>!.-YUF."@! 7K;SXSM?D"#;;D2EGDKWBK.+:W MBB/;P3>P(XOM@/QA%DAA<2_N?SL_P5FMLY>NNT]P$71*SAL$@AA3+XZ):PEP M@X_^.S8C,&4>=BMG)DN)!*#W&Q MXI)>CKQ0RP>5RG(Y$>CM$R&1[@B/7V]^B]_)&$VC$'P(F*R/J+/+4_^RFD M*\SKT;FG?28CZ@VK.'G]#-#23;@M*#,G UGY 6;<-=3\_*6S3XNO\.VV&_L* M. ]OO4#X'CME8(2-T5X7BW.YQQX'L1M]#M!;HM6^;?Z!&RM9UP7LD$#N6O>M M]M>#C 8&P;9R^OO:21-&=TO^^;W=C.QV/M&V%_WZS7T3][(V.NU^L]U_MP6* MR#:_&;<7-X_;I7>_O[L&"I5_/BF<)LSI7,B(5O7TH^\V>#N#ENWW2(GE0;.UZN]&JWX.Z M1757[T<[^JR6XB ^*P.3QIA)8HSV(GI6G^Y*A#*.EL$UV"F;MG:4E(:=&Q9".3JW&N;#CS?,4D"&^-\FMVSL,*U '+OZZ\'9SY\_>)Q^?H/ MLB$_,7$(D_"WFJVX7J>L?\CCR6=2-V1]:FM, <[D" 7-6V]%GZ5+;5?W=&1G M0KUM33L*&B0A59F3JM)Q2=6_L%) T.##CR*!WR@!W^C?.FF[>)26'U@NHZ_ M48AT-?O'CGQ[(3*9$YGR<8D,F!,\4L5K7O!HF0I544)V) _5?>:\Y^%=7+/W MT@'A?53I?,SG=_K?FEV^<_E"K1ZW6CVR7/X]?0)?G>E3MO=O5PJU)B0A:W,F*8UI""H049#/?\]V(],'JR;I7CNDO2$0:** 7_MUF?71\XR%D M1LA,-K,YMW0HL^3F]PD6)U-#,ZV(K BY$'*1CEQ4CDLN.FS#3\OP=@=HIB$D M04A".I)0/2Y):+Z.M(&VJRJY)0$XU+Y1L=WE6+>[[+_Q+A[<(NL$ZS)PIY=L ML6V!=Z;U K_F[TWS!^M(&BDP/?9=' F].J[[V) K/)*2>-W7L!\IMG#V-MA\ M^/))N_;[$<$W%F\.KTIX]2/NG%9TETWH_!=GJ_G!YU(-/Y];U,?0;HLE_>A0 M!'<+@G/1'%.+.V2?PK6=3?Z;D MAV&^>"-S#>]W2[-_V#GX4P'=*FM&&+EZ9V<,O5R/U\AL+$^)(N.V<=.U"%QQ M9>RFP5XQ!U+Z3'7VJJSI& 3#.=QNR#P;K*LU\2LC#>[RQN1U:P.OAP(:L,>; MJ@V'%'N4>2>IX3[GH>NX%EV91FZ)"'V=8#MO"-3ABC:>Z)K7 O&-V4/VG*84 MM0QB8QVL(MMXP.#4=.%7W 3+C@-Y:U)PRH!/8\T %?XT]9K5R?:"Z ^YK&= M6[C!'IFNKKY]#W",*H[]]DT375Z4H\5;L'H #U!PZ#LW#JB.>'GG+@I3.G[_ M88 V/&GFO;M H\/P9/V]AYD3TZ;O3!C(+&O?L'@7 '[^1MSCK!DN7= _?JM, M PR,?\H$_HV](8#A]NP8'=9[P&+[V2)0."?_ 1AYC 4YE=4H:IC60+*@6/R' MOIC8$D*1+3IT0>ASH ,\E0*7404P%^2C ]=G_6D4$*-C$T:O:.!V O-S\X"^)>4=!BA,?5J4:8-08$!=#P-RV;1I\Y> M_(42>$W6;<.;-1/[8[C8YPF/P/600EB'#;9N?TYN*%"A3#!!8^/>?7@LOI0= M9DH\L?7G&\C++W) #^F;2 !TJ,+XR+H(>CO%_6&"Y5 L;>"UC8@U,3 :?+3M M#G WN..IYI$,9A8',O [">5FTSX,>,'X9*AQ4Y]C%]@H74P O354.QAL+CAG MDUGIB:5Y=\[/AS]N"V7S.@1 PZW=0";B=K#!E9K9DVS20][C;'G4M8N$))APFEM(E MZ^8W=T& K&]/S\F_/;RQ/NB .J*ZSI3U>9E@_6X4#&^->^CX'4C8EY(<$7PN MOPZ5@>_ZBF(F&$M>-3ONVV>XU;[&/0:]SW[J%";LE-_5[F,$F MZ7UK-M]O;;"3D7UHH2DT71LL+Q@M^JK0B3-K,X-61/ZXY\1$1!<9X&2BAEV[ M#X/_??!E^OC5>/4^&Z5W.#N)OA3YQY^NZ7Q>>#7OPX5#WKV/V\ MU*8A,J!O5/:;"\5G1?U<[L:#67RKI71W>@].SO'OE$9,46:!2%#]\C6V?W(P0' M T#J-+[,X@2>MA+*2M 0-(Y2 M6>W)O3J_[UW&_3.=^W\DRQ/KI#388?\TLH= M\O/EL^M2KGI16&J.?T!6[14K IJK01,!N 3-4EXJYDO2;J!9.KN69+^@5S7=@3-T MPS,!627KW^.A7MI4_]8#BG>F=>L3#$;8#0?88'7&SJ8.W<7R*5P8GR:\2WE3 ML=W+N]26WH55ILAYMBKGRY+ ;< MV ,.8)-5E%8W5G>[0&FA7.47I1QY+5D+O5L&[B@R+;:!:LE;P5..S8%MZM16 M@OU("=:]MJE2#D8P_5W67;:?"-QT:CU3>T.P5Y?]\[?F[7V=L!=C&'5 M/7@<:J*5QQZOL#9>KO'AU/305#=4UOZTSB"T7>KODB?;R@4\>1A#=D5DXU7 MW8E(E:>RM+5WXXI8=D^&7[I@X^B;#C;P.J25%S%#)P"II$JN4*I3(_ MRH1#H&05EYLO!Z>!RW*N>EGB%Y<,",PY DU6, M;EQ>M0N,EI:KO+G!*$<6[N07 MRC9E/.X,O]N4!=&;;OCB.'#F #09Q6AEXU*[76!4*G*TRL>Q9>Z;JC+R7N:PKBCMV==FA M:CTRBHU=N.7T^AO5_96-]PKO[XVD9?LBJOXY5?H;%W@L8@B"F.:K?\[>5]-4 M7S1=WW1S5S57*H@]B!R1XP:N&Q=;[!JN'!5<<.RM9"$.#] DC!PW6F/C$HHM M-8-4RDG"D/%$CAM(;EP]L3TDBY<<%_1P9*RR$%K?TB&U+*JRO6P92!IGMTZY MLO'::H"1EJ&88]J77T,/>M/RY(OEM@"'K)7/FJ',L!!LO'B;NA#4+H]-"#@R MS2.@3A=%GJ].U:N/.UY5;;QD[&FF M33O4UG*E VZP6]1,I2R:9R$"G@A4-UZ1WDX$*KG2 9O+;28"'!GGO<7-IUD8 M+F@(&B>^X>#DW7<@?=^JW[3N6_U6LT?J[5O2ZW<:OWWKW-\VN[U?2/-?WUO] M_XB3)04-0>,X=5@65@>"DR4CNDRH+$%#T#A.E77R;E?2 283>7KZ'3J/]NR^ M:EQ)\UK'7SQZ_-VNI429[RH^ 58^P!I7,+W6*1BI@+64*U;%!AGAI\<:/:+KF:%2T]^)'G\15M+_?J]KG\D+OP/L9A[=LKY0K'+!&)V.V\*C@ M&E=*_7X'Z]W#M+1JG%E6VO9/?N M@;\IK(]4<#&O4A#FCB-RW( SKB/82N8N,^#DR,IE+99C#13#A;HIR1_8RHFC MQ0ZY6[FV<6',?$?.M%QSCCK9< %,'L:07>'8N!!G)\)QP5$C]F,[<2\[L6SL MB7NB+H?'.&'MNIPP3DBMJJ&8*Q5%JW:.R'$#SK6K<-('9R%7$H>/\!7$GN8& M&D%#T! ;LT[$ 5Y8S F/(BFUS?W26HUCI)4'.(EJ_#=QAR9! SM^X# M*,L[S"K.KP E&4AA^;A1+1M7^27DH=NFH6P5FAW*YQ6 M1*6?" Z7;>':]V7(CAR''G IP\C"&[ M K)Q%>.N!*0<<^@GWP+"D8G/3K@;%$"P\PPB;05%/,M+G'"Q<=%A1)-L'+GF MRA41O7)$CAM4;ESMMR4JRX#*BUQ)$O7Z7,6JI[DD+6@(&B=>ZG#RKBZ0CK;Z M9[M5:Y]%PW]!0] X:LVU)]_&<[>04 _I/,I6Q^HYLD/5WV7=I;-O^:YU8677NM6^2W+V M5Z[6.,R@"^>%N*6KA0^ ;19Y1GHY$O^:JZT"#/9&-0&+S-E7RVFM^I*D@;%?*90&F MX,T;I+-KH$"_?,*[KOT?Q'0=VY$-%%$BVUBL\4_7H*14 %4!#&6UC+=4H>,! MM4A)8I^6.(KQ,YI2N-PXT34/:Z92DK \U%ZIFO^+6N9BKBO/;T*! Y!D%9,; MI[E.'9,<.8(G'\(NKM8TS/'8--YV-"]7WB^9Y+-Y5/;G95ZNO(GN "-.R<6\ M7,W]?^_M=NE?7J[F[.]IB-6-G*CD^H($#H&06EQM'/!G )4=!3W:JT/V@IZZJ&J)! MUL'+UM2\9A!%GFB.K NKQH_VV+A+SXR]C\#=EM'P>+OI<7R%W&6!X^,9.,!, M9B&Z<:^>U"%:O>1H$P/'MBYS";XN=63-P$,C9NC@DM;+ZA M*9KS41@^?K3*QOTV EXW?5;79XR^]?B\\1%:)9[/;N /: Y^W^Q2UMG%>&KXB&M3IS/LRZ_; MZK=RE?^-F1^%_&1#?C;N07(X^2GR=.SF>_+#D2.,J^R,84"X\-T\&:>PL^!EC!%YXL5IYE ML1;9SHC:># $;IVVJ8J_,0>5K6%[YT9H<+N-NS0P?62?O_4Z*4\9<(RH? &H4.Z&/]:S-_TVW6?\O7[_K-[A61]1=Y:@];=TUR MTP5'M9:MP1^ZW7N6[?U?A.]:?CQT&SW M>Z1SAV/U!SBXAL%W'IK,Y89?'KO-;_#UUN]-XEV(O-<>)[C3)?UO3?BOV_2& MUFO]01XZ[?ZW'FG""]Z2?WYO-V<[(? 6;_/# 4;[H66 'C1=6S94,#[T5:$3 MATRHY6U8(J ,Y8^'&=EW0W95#73QN_1WIWH-5]=1@S*CZ6LKMC=/H;KNV]_P M;WLB*^'?WO?!BO3]$T!BU/?;VG4-9V&N!4B!N0%@\]$E\8R^8T4&](W*_F:F M_:0'3J^K&Y@<[.3PZUGU34O*06YMKYF1N#F8SY: 6/='%J5D# \8V80"9-5@ M8U@HY3MN=[5V8E=@B5,L];17_I$43<@*);P#P2D*P5E7<-#OY$I(!&J. S4E M@1J!&J%K!&HRIVN$&R=H"!J"AJ A: @:[]+@J QM3X7EP5)BI?CS84O2NO29 M&BX][1E([:TL!%;]2O!X%]IC3W9C,5WECENP+.0PK\U9]1P M;9 H:K4,17?1+ZW;-H5_U0VWM93/KJ5J[K+$\5E& M5\H+H6@^K2#-4ESE!= MSM6J M4"U>^@^B)>5TLZF(B7>2J$O]-9(2<9$=.2BF$C.G+224G%8_-GG 4+IY\ MQR4@_=4R;9M,+'.H[;OY(G_I+VY24,5R"E$<8^TCX^R&85LM5[G@*&SC#S"9 MQ6F'SAIC, C2A M'F"M@"$%@!9RI1I'[8PY#@;VMG9TFO6.@H:@(6@(&H*&J#,_X71:Y['9K?=; M[:^D^<,FKE=(H?WP(^%HWU C/FZ\3[(.[^6F>18Z:(_.'HX$LL50+5QP#%F.XHV3 M3R NQ!L]JNL KQQYH@;%@QDPZ)#5L69HMF/)CO9\XDTLCDK!I%&RYW/\J\=O MIF6BW-[:-A8YWB=Z>"QE%KII5//M%+I2KG8A@F=^R/$#W30*_78*W0I?9V3R MAZ7,0C>-$L"=0K>4JQ0XVF;'<622M960!VH]4A#=-:4K+4DXH5%@K_HG" M"3,L$3!M&O!PI+>X "@/8\BND"241JP5:.U 2#C:E\P%0'D80W:%)&%Y?ZV M+GTAJ0HA$4+"CY D%!*L%3BF+R1ECA:QCJT'7G96MJ0+-HZ^Z<@Z,2<4$Q7& M$Z'>$JH(&[.DQ](X@ZH30,A?A-\TSU7*718X6F/@ ID\C"&[TI'&65;I24?I M0A+2(:2#&^E(XTRLM*2CEKN0A'0(Z>!'.M(X6RL]Z>"J>N/80L.]+2N>9B,/ M04/0$#0$#4%#-% ZU>3JYVA'Q%:[T7EHBLT!O)3Y5=+HE13ZXBU#,8J//?K.#QP,HO3-+HBI8?36JY0$1N/^2'' M#T[3:(64IMTO\KP-A:-P023D*@55KM9!A!1D0@K2V >0JA04.=H&R[#*"VBRB]$TJO'3PV@9.](5N 0I M1^'.R>?R]/VS3"O?>;%A2411DA/^3X06L: M983IH[58X6B#)G_PR2Q:TR@F3!^MM4RGD1<@+%_*2QKF8NY<7B:?2FO)H M$RX70.5A#!D0EB0W((WC/U.6ENLC:!#(@IY\.A9W$+ 6 M*.2F>=?I-OTVQ*1?_X,\=CN_MWJM3EOL*>"EDK"6QHG=LYZ$=Y8Y;L#C-,,% MM]9O6F@:_NJ/=U]??J5V\]6Q9(@R-$.VIBV'CFUP^'$@EJGKS.7WBA,W/Z:J MPM%Z$7\ S"S>TSA\FS^\%W.52XYK;P\/P,SB/8USM/G#>S57*HJFX/R0XP?O M:1R)S1_>2SFIQE53#6X#+)&B%#0$#4%#T! TCH@&1Q8T"RG*,!-)[CK=2(JR MV1,EHEFJ5$BG@:0?!?@%"C?4H$-M4T^_5N0HC\,%.GD80W8E))WFDFE*2+7$ M?U6HD)#L2$@ZC2?3E! I5REQE"WB I\\C"&[,I).X\MT982KXQI%)2@WH;B@ M(6@(&H*&H'%Z-#BRH%E(L[:;?3^Y>NBT:ND [OZ[7C0,BJBF.]#IHAO]=YZ= M_^1AQWO_%VGTK6Y39^NCKXNY:I'G7?>' "D/8Q""X@M*&BVSTQ 4*7=9Y:B\ MC@N0\C &(2B^H*31K3L-02GG:A?"H@A!.?RP$P0EC4;A6PM*&5TOJX65LWNM]MW9=>&6E&GCZ\MXL[2D2DS(3K9$9W+N,KWM.+.K46G?&P%64)T M,B0Z<;7P:46>6XO.Y;&YT$)T,B0Z<=7Q:<6>VUN=8W/8.(H^,[GB25XH2AQ5 MB0SS+C]1 /=X#&BW$8]V%D/3E14$_YUDUE9N<3L:WHQ&8]7:OWU,U3U(M=WQ M@%J=(;O7[KB.[<@&LGD^U;;NYJ#*I=@<)*2')^F).P[BS8#T@-)3+O/H^M_P%&8FM%%4A&H"G4747<) MI5/I!*H^Y):TWH;;\\NYRXI8#1+RPY/\)%10I1.JIBD_S&&XN!!+0D)^>)*? MA+*==(+5U.7GLB0)^1'RPXW\% L)M3OIA*OIRT_AV)*E' 6LHKV2H"%H"!J" MAJ!Q1#0XLJ GG_(%THW.PV.W^:W9[K5^;_J-EJY$?R5!0] 0- 0-0>/$;/K) M5QM_/N )-0??','9IH?$-%Q"J_^L'QZS9_P(N*X(UX2&^UD_PD7 E4^XQM6# MBX-4!%PYA6M< ;8XSH3G("(+B<$[TZ(PJ41Q+8L:RI0XEFS8NLR0*ZO_H'$H?^(4%7Q96[KQNX=)P1M1KF>&+1$35L[9EZJLM'7,,' M7!_QYE&O&VI_AKYZ"#[0>IUA7WY]-"UVP7$L;> Z\D"G??-1ALE*-Y[I58?1.4?@29"^NX'O=X/@(9.^Z6+WD7N2XC<>SL*@W MAU^B,0 ?.O@6#=$.5\HOQ97RKQN*QRC%0,5MO*)8JG&4\^8"LCR,08B-+S9Q M+3C7C:)W(38P,B$V0FP./NP$L4FH6%DK!DY?;,JYJL1SLDB(3<;%)J%R9JWP M=2=.V@7/X>8;.RM_@I\#4YWB:#'LOH8/5.WY^J>?XN.R7Q;&^,OGV7C8<.9B M+S_T\B.O^57H22*-!1*K4(B@6*& #VN>9G]$B:P IR>R,869@9C0 1*R!1\# MMN +3Y:LP[Q9#C&'Q!E1&QOS&"J A*KX&\NQR-BW9Z@9LJ%H<+OMP >8QK#/ MWWJ=E*<,N$,47;8!>X]?;WX[6X16H?!S'";\3YB(LX\@^IY_5OO[0_BPJ%;P M)Y3,$8B/N0,X+W+P[#I?S(? &H4)CL?ZUV;^IMNL_Y:OW_6;W2LBZR_RU X4 M!0;O!ET@/:+>.Q0!U<1/6_RMP/Z)RVCXE\X^+;[OM]MN[/OBI,V1G#& O< I M"LB7P?5=JW_?NFN2FVZ]?=O+8<4SP'IP/8/=_#3LXU;PG\UNO< MMV[K??BCUXZP_RT&GWO_5($U[DEOSS>[M)2F#KT-5CMZ#Q.LAH/[0,T'>F M:\N&:G\\S!"^&[*K:J!%7>LR("^4=GO%[&??/+I M-44 &P*\-GX]J[YI&GE8[QE@2AL["?8<4_GA"=)I;7N:YTCQ0!QA4UT'?8!. MOJQ_&5B?O,$-\,)$UE203V_Z@_\$&W;$ABYU9,T IYSZ)Y"0#^#FNV-7E]F! MA&+R=SCY_G+O@@ $]:TA^N3UY&4J0B9^R7:)@!?([)A5=(1=. MSHZK;PZN8U;V?/9:1! W!_.%!0#=GM_+V8]E=MSY(X5J)AZ&(@"W.>#J8]/% MO2,"< )P>P&<(D\T!X(?@;C31!RP6*5#3=&\>+GPVXNQ/"" M57_-57UYRZ'7<\5?^PI .%F@%*0$DXZ>E$9 23#H"4H))1T!*,&EG54P' M=LOWUG?S- ,L04/0$#0$#4%#T! T! U>:'#D86:ADUS]L=NZ)U*0SSWE$Z)X M[(B9V"MDH;>ZYO?5*>5+TG][0>N&YI^NYDRQ)8AI8">'^JMFY[V-E&P?Y0/% ML]C?.\ ]O2/:*Y<<=7OC#UWBA!-$=FTGR(YIE<-N')FZ2BW;>]ZFP*X*5 M4 MOXWJBXU1/=N-_2AK:LMH>+L3]HKP4B%W4>"HY:! ^8%1GM#]7KK<&.;!;O>F MO]E]G_B.-+//%2L<]0C<7^=Z ?$5(5XL;*[)9]T;%KK)SYK&SW>);YL&TK), M70>9:&&Q/[6=PXA&42H)P1""D>3A%*5DN=B3EU*\S)5J7&EO;E-763B4D.$J M/Y"])I?C"35LV6O-(K)8^]89>6Z$\/#3?_K<3K 0&76;0G M'"R^'MJW3?ZD@OQWW"Y)9(8X(L>/ ,0=5;ZV &R<%A(Z7T!^[Y!?[<1KWM)$ M0E2$J.Q=5.(.J%[W1#KAXG"65LI"110'9VL*O2)22AGC=H(5B3OQ>="JO+T=JB2H$G:3G1VJ+C$I355HL%=I.PRU%:* O51@"GPR2# M5C_U9H=CV+[C."^G=B<._7#Y)BXXS,,8,H"R!&.8REKZFGDNT&@S:WG4\0\7 MX.5A#-D5H'16YC=/I EA$L)T,L*TVMK]#C)U*TG1>[M$]"+:6J82>!3O:AGIJO<:X MP#(/8Q#RY,M3<6-YXJ3+V66A*.1+R-?!AYT@7Z6-Y>N0[=6NI5RIQM$&*BXP MS<,8LB=7"<5FY?+FANNHF[J5JQPU=4N0B7U58PJ1Y,G459(E_U[O_(=)!>@?LN8B>Q^W_B77NU9@Z]U)>*N9+DMC6 MO^+4\H:N7;\O5SL]$I%=VPFRL[*Y7J":3U1?;(QJ3K:X5R\O!<'ZB9XH<+\0K<0VU5M3D1[WGNWC)48\3(1B\>3B5 MN*98OESLR4LIUG*%$L>^.$?)JRRTO62XR@_P+&] YNPP;Y'%$J_S**] MG ;:MTW^I(+\]]RN D?-H/A#9&8%(.'PL?4$8..TD-#Y O)[AWS"<6%KZOQ] MIXF$J A1V;NH)!P&)JUS?HIP<3A+*V6A)FKN7/##G-TL](I(*66,VPE6).$4 MKIVFE#K.B%IS6F!VB%>;.IUA7WX57I+ =PKXKA8.G$026!=8WQ?6I4/EBP3( M!+84H+" MF GI.QGI6ZV$0-BE.%1RE&/,0NG9PO$*ATTS'N*8ZY5/A^9?3:U[LG4MKN_ M]GF?+'7\X@+"/(Q!G!;ORU1?+EJ;BQ/''2Y>RR MP%&3&RZPS<,8A'SY\E7:6+X.V5[M6LJ5>"J2X0+3/(PA>W*54&Q6*V]NN(ZZ MJ5NYRM'&Q@29V%:'#D869AY_J7P77_ M6[?9) ^==O];CS3;M\U;\N73 *]$2TY+[+,WRDZ/"W3P=@&906Q67Y 23#IZ M4H))1T!*,.D(2 DF'0$IP:1427'DBHMDKZ A: @:@H:@(6@(&H+&2=#@R,/, M0K*W_MAMW1,IR.>*8VOX:'Y?J\:>GEXHY4L2O[O[RSSM1N8/7;M^7ZXV?"0B MN[839.]TCWU9H%J@^FU47VR,:DYVNA,+YB1XM<@00CT?X15Q;K145^1'N_+XNP$'%GLX&%*/L]DTL[ M:Z'8LFV7JK>N!?[3([R&J?XNZRYE*^B M$G<8V+*H" _GF))*6:B$FCL6_#!'-PNU(A)*&>-V@A&).X1KUPFECC.BUIP6 MF)WAU:9.9]B77X63)/"= KXO"P=.(0FL"ZSO"^O2H=)% N0"Y/L">?'8$D3; M",=[U1IEKDKL> -M9F5DM55B 5O.DT%9J# "*!TF!20._]Y*;%8>^N&R3%QP MF(5CG:GLT%E'D80W;%Z>+8,H'"F GI.QGI6ZUP0-BE.%1R ME&/,0L'9PE$*ATTS'N)LZY6/A.9?3:UYG'6ID-!F8,N\3Y;Z>W$!81[&((Z( M]V4JH4_!CK:>GEIG,2ZPS,,8A#SY\E3<6)X.WM.LS'J:2:6"D"\A7P:'#D869AY_J7P76O]0=YZ+3[WWJDV;YMWI(O MGP;X^4+!*7SV1M'I<4$.WBX@,XC-Z0M2@DE'3THPZ0A("28= 2G!I",@)9B4 M*BF.''&1ZA4T! U!0] 0- 0-04/0. D:''F864CU_K/>_E[O_H=(!VDAL.=: M>AZ[ "26NU=CRMV+>:F8+TG\[NZO%#CN?WQX=.WZ?;G:\)&([-I.D+W3/?85 M@6J!ZK=1?;$QJ@^^T[W$=KH7*AQU9A$H/S#*D_:;7VX,O[*-IN"GW/IS#$]5S*6TAHX^ M]/-98(*'5'/FCW_W+FW=M(BK(]]/U(,\+I@G'$R7'LPC-C8"\MY,#]Y,[Y@6 M;/I*<%N0"XQS08X?7["!U/ MJ&'+B 61\=J_*CG<^<_\3?_I2_L^I8X^A4'?X F5G\2_M.#@F5SPD&,POY M5-9O]UX9)41%B,K>166U-6#AX8B:*KZ22H@FBXX 4-HS)1H[MUHDE$1"27#[ M $8DE?7G-1-*'6=$K3DM,#N\ODV=SK OOPHG2> [#7RGLP"]>0I)8%U@?5]8 M7VU1>0?I(@%R ?)]@?SBV!)$VPC',1VARA]H,RLCJZT2"]ARG@S*0H410.DP M*:"ETVRE YRVO'!(,0R!V*:NJ8MG%/.G>U8>^N&R3%QPF(U3[@*6?F/[W]325EOHQB#DR9>GN&;^^]G3H&($$=.^K:Z80+HZ,5SGN /^ M0\S?Z($EG!?FZR,869(8;I G9@H\!2/"%)TO68=XLAYA#XHRH31%5 M*C6\1G &6RA O4V&FB$;B@:WVX&NM\_?>IV4IPRX0Q1=M@%\CU]O?CM;A%:A M\',<)OQ/F#RSC\ZN%Y[5_OX0/BRJ OP))7,$XM/2 9P7.7AVG2_E0V"-PC6 MQ_K79OZFVZS_EJ_?]9O=*R+K+_+4#K0"YK<-ND!Z1+UW* *JB9_9_UN!_1.7 M]/:MP1^ZW7N6[?U/OS1Z\./AV:[WR.=.]*H][[A M@ F^S'WGW[W(Z/_]4@3!G]+HFLR90)S["_.'&", M'UH&Z#C3M65#M3\>9@C?#=E5\?20=^GO3G\:KJZC&F26SUT]UW3>B MX=_V1%;"O[WO@RGHXU?C=?#;*G(-B\]F4T-CQ#3W*UM;9(NIGN5VK,B OE'9 M7XC9SS+K#A=0=W\X^NH5%6!, #&KV?5-VTD!]4+>UUVCIN#^:5HD/6>]DK& M\/613;!ULTK^Z1H456$H^0FKTWME<[1$08C3OL2I*,1I77%"_X$KR1%0.F(H ME;B"4O;JQ() LP8NXV&;E$'X1%C<1.ZZG0?2>6QVZ_U6^RNI-_JMWUO]5K-W MM0^@[$.]"!J"QCYH<*3/3GYO??C?Y>2@^^P/OA+T]@J/5.2E:TC-RDALXIC$HH!71=,I M,4)KB)_C7XILC\C$,I\UU3OCW9Q02W9P=10!]:PY&K6%PR]H"!K"X>=;]TD7 M;!RW= (*3Y.9R98-E5'U6):U*TKM\?93;\KE/\I6ZH]0C/ M-PP'JAP5'G.(H\S"=K760 >#;;G(+VPY,HO9"0E\LUC7=?-%-A2*8&*UM<[0 MU5D]I MQ@C",_&B8N'Y)ZQK&1PSI;'CHG6G=^LRN^[S>4+-P=3(V=_ Y?;0F M;#*KK-:/:-]PC9SH7N,)N.)(=^Z,H68\4\,QK2DQ![:I4UNA<$E81(YT3!IK M1*V S?^V-(?>FB\;NM@SS<+3WM3];4,52'W#=TMC<2@MH%Y+%9[P*6)!7LP? MV_.8'\C>KK;9&:?"Y/&C2.(.M5K;XMFVBUY.9\@X7C?4?\N6!2BQPM9 M4ZC=L1JZK(TWC0J+!:Z,('>(RBR 5SNPZO %B@HQG12D';IH[-BFUT31YHNJ@:%#0$ M#5$U> 1J+?#V_<5&+):FVC-K!9(GCB6K8B&(HX6@:ESUU?H+08I%99O>4N]G MRPBXWPV9O^&>C/(%5SLRDJ5K@<3:S70^"JG@2"I6.V'M,%+!:A*YBG[W*!4< MF?3L1"J^20^642$4$][0"K MD>+&G%05"U@BI(VQ?T$NF#CRJY>B$V:0'\T25RBVO14,>.XU%^C+KYMIF')4 MPTA-J:$X*B-K/!ZK&4#_FQF2&?Y86%-^=%%<<5FVUM3'Q]-#Q[;&M):31A2CLAQ ME!&)*UO:WI)NCUY,W=:XVD\N=L]Q8#:[*"EY]13FRIID+0L/*HXD\%6$E7SIGM]5&CQ[#-]U1D"OPO/+# 8Y. M'[8) 65MM_5 6^$VNG19E?A<<>?('&8NN&1.5[B-8"JL(4=J93>5._-^>6K^ M=H6K11]1B9L-$=E-P=".1*0DRG(/;N"S&.]:+EU:=(UL'&0KKL$Q!5@ ($)C M_D+CW=0O^>"XGX&A;J@=!,A,!C(OAZIJY;$GQ2.[*8QJP".1 MT+\U9]1P;1@:M=); .9(DR7@=U][^2=";6["DHMM*KHB!XXV@.^//MMOIM]MW&,1 M1B#UD/.;[I[-50M5?C01AX#*+'ZWJ=S:&WZE7.V2XW(*CHSFWD+HT^SR)6@( M&B?>/>[DW6H@W:CWOI&[^\Z_>^2NVWD@K?;OS5Z_U?Y*ZHU^Z_=6O]7LB0Z8 M@H:@<9PZ+'L+!:ZEC+#VSAQB=@ <:V?*5N+IGZXV&5-#[/+BJ-#H(I5#0N4I M\M7NFW4%F&S11Y_OCSJ@IFZHS8#U&[;#Y*MUB*C!RX9HI'(@Z4Y% ]OK2CB$4+W&")>6Q(@J>2RH@[6PN.GWG0QMH__G91E&J?;1B&\H,T3&MR M+M;SL[0@>9'&.:A+JNW&M36#VC:UOUJFG9A 35R!G"W=']M2I)"6TY"6)$\@ MC=-8-Q67]]8;:KG")4?U]^]5NG#D&&0G-%]6VV+%_M#Z*5GQ MI'%Z:\*29RO@_79+GG,M/D68+F1D[S*2Q@&QNY61N=WJM9S$UY92'DWSWF+V MTUS_$#0$#;&N=MS.>TQMP%VK76\W1&V H"%HG((.R]S*1) #(^"].]0:$]V4 M][Z74$13;T13EVEL$NC2B<_HSO#>-)[ZP.I;.MAT];^NMT=OT*,3EI,4FCX^SF8O*6>:^<74O%7*7 D2X6 MPUC%)N4N:ES%SMP:4;%M7M 0-+BCP9&&.'DW&TC?F1:%2?7/V%6F1!M/P&C@ MPA(ZW,*+YLB+3J/%;Z)[![3 /5#)>J?F,@T]BZ M\(^C&GWAF7/AF:?1)OHXY0(7=;F*5+FUY<+;%S0$#>YH<*0ALN#M-[[5VU^; MI-4FK"2VWKXEW6:OWVTU^LU;]IEP^/GQ:]+H%;^5!_,(KV"JRPVS?;\FZBMY M_M/&O3XO2C5^W1@.0'GZ,I 4]*;1\OT8A"!R"ERN7!;-:'CQYP^];27&1N?( M3?-KJ]WR=._+8[+8ZMZ(,+D/U/>7"0GFYYNE"J9@O23O4A7M)]:$[<'G! MCP+D NH\C"'#XB;%B%OQ5,2ME"O6.'*_137>,;DB3?B0&R>D= "M^*ZN@4$1 MU70'.EU4-G_G6DYBQ)'O7Y60K[OH?P$/P>F.L71XIGIU_"!JCU?__13O"G_96&,OZS= M52L8Q@1I,%)?&&4?8;^>8>Q(==U_B?!O>R(KX=^Z;,/<#S6CCU\]6YS>0N'G M)$]B@QEG@J89*C78!+\R7X,'\.M2"\SQ&#.GBR MB3R&67%L" ,F&H0#\'!5F$5.=4Q<=0I%Y\S3[(TID!?RL(]WY6Z^3?KHU M2%4^?KWY+3YONIQ/]C]A5(J]TX#U.R^QQ(N]-O]DB_0QJ=]FVSW<,Z@$Z[U[EOW=:Q*,!OK5V_)[T^ M?/#0;/=[!QGH7:=+^M^:\%^WV62E"[W6'^2AT^Y_ZV'1 HSUG]_;35(J@*\/ MGA*[!4W004;[H66 8C-=6S94,!ST5:$3ATPH".,(%2%H-_GC84;VW9!=50/E M^B[]'2Q=S).<^ZU(24WEB?7+4,Y)Q_ @R%X=&@1!JA=-SS' M!YS1:_:A]/DCT<#]"7J=6>CT:(9A/@-@GRD[ AS/ [S>Y[H;J.1^/A%U17@4\QXA]167=&>72<% UT#G.A4*9L=$1^4'2DP$8# M91SIT-1U\P7]L@&^!1,H^XI\T#X2,$6D'9#/D<<'4+(3TW+@37N:18U[>0"_ M-DQ08*RS$_1>(3M-G& 2, M0NO)CFEI.7*CF5^I 4]4"% V+?8Q^N%(J6E0X-1?-$H"7^\,"/A/F"-RYCT> MGG]KG9.^.=!D>%)=UPG3(3#9=?594ZC_'C*^P)@&%^U%,K.W>>@VE@CA(SYH MSQ_)@VLK.GT$G3_>I]MZ, %!W]\7 %QL!A@,7'3^<%1&&@8!R'?DR0Q)#6;.0IF;S?_7=F-.UFQ@/5#4385%$ /3&1'5 M'.-Y50HCA\QA23)#]L3,^RP'7BCX P^&41ARP&@N!\C3T"27R&,=2B,(B'(CJL$\NWA?_U'=ZP> MM1"^]5?-SK=L1C<@^T#' VK]MXO;FMCU!\W0QN[8^SP2G#^"+5VRL"[>U!GV MV"N&P7EAY>"\U;X[NY:JN4),AU!B@<[3=(]9:+V!"2,-IEYC94@P61.*T9_C M<6T,P03(I\WT(/XT#5TSP)L"Y:0XB"23,8 ::J@#/4XD83(JO(A)0#>(2O#< M@$L4=.L8GJ50,M%E!U\H!]&9DZ MM6&FB0)R9S)=OOS>P?A0:E'OQXWS[6%E02?-&VVTQ6 PU3]=V<*\$SOOLS.6 M1S(8,PHFT?XAGY,[,*MCM'.:X<&/I1S,,>X<)$\F3NW+R\OY4'-T MH,3LJGT.O)@#7\AV9!(\"_BJ_,AA'@08J+N4_#U!_LMOR'\O2(LT,-)F8JK\ M8$(."@&,9?W1HD-JP7NR*TLB_[UW^TBM'@8ER^V"H]]\E"U0,DA-_1U'._O6 M9AJA<%Y83C!'(J0/ MLL,'6RHV__8\GB?/UT(O2,$T!=PEA[ ('#6P1K/516T[K8[KP6#?+M#-ZM(G5_<>T,E^D/3=+R,LT79>>*LN?1:+XD3KT/8%)]^!@^4F"Z$<1-P MH]#PXV!D%3GK3?L'Y(SFG1\-@_1 */!GGQ>4VO%,#CX!Y7]T-!G!#P"BC-L[FPM=<\ MJ$Y@R(3M>K?1^@.Q?[K@/829,GPP3FXP!/2 (^:X@6H_CP'9)R1[( G-@5@ M$?H*_AF#GT][2L&: 0T(>"KCDDQ\%A <.0G-I_!XP,/;4!U MC3[[[MFL7M4.Y@*(01!&-6\^0/V#(7>\*!K?8:S9NE=0G/-7%@+$KB,X-HP2 MO+$!OK7,A :^\S\("A@C0H1'9/*=!^+PO. [ ">&DA2D(N H$D%4U0T#L $2 M@8$W6JU ;'X+)WFHH8Y:4DA&_XP.U'#1DGFC$6,=XRQ)B0:, ?34G4ZX]1V3DG$6C- M/=T'EZ?+;#\W9U_MC4O;"TTCU'V@0YBP3!=%12I>%"I5"?^M%6M8,W PN=&N M'V<,!Z/)&(BBVP2&6 GN#Y[#+",$S+;L>XHSIQ4\@3&,)R)H7%8)+%K [67*;^+< M\'LX]R/34S=4]J?G+=L) E>M2;7+:KD E>H57>X$K8H74'[Z6#H)#+8+(G7 MT/<5^AB8HXP&SO&QP.097-_(J]O$M=$@@CN; M-X=Y+UK!97//2\5$.VB0!ON+F6R+^<<8Q8U#?90\S-@AL4#&5& FT?3*?H"# MMRLS.O-# +WDO*!JBGN@/P$Q7 J\[D5^1R,Z)#9<;-[NS*0G$F&R].0J-R*_ MP^>S=T3U:QI^V,42D*"O(0 -!X\ALS,-].U<#B)!^0YDG7E.]HA2C(Z[$+T9 MKA>187P(WYA7\*[-"L% S5NR/['HICW+P# @H[HL2$;R/@S" -3#3N1AYR2B M&\F3K!D^^TV @L]AX T09(=,SC&3#'57<5Q/CQ)X,S-B;.2(@&&DAH_RIB1! M!JD,D5&(AND2:Z,1--QNAO4*R!>X$1^E'C2B J(P/SC@Z]V5O=WUX\O 8LK> M%KX[&N8M\V7Y0]SI3-ZOIUN[A*Z2GZ] .^*"NM7GL=]IW&O&C_@:O+D?#*0! M7I(02I8@NF(IK8^GQ?=*.73Y;M/.L DF'9=?@\*ARZI4DTH7)>FB7*U>E X: MJ\ 45F$0_02I[;MCB=,=V3)H_(">7\A;I@8R@,,,!V,-HR%\AB*!XE@.YIV M!/]C+/^@A,Y-KCR;7-]ZL!:@K#K&4^&KNATYKYAE/HO)G N3Q?XXA@2'Y8ST+B ;7SP#&Y1CA^1-WH&M@B=6<7X.BQ0^#244'8FK@5^D(TRI2F^:S1 _QLKR\#A M&VA&4(T!\J)/;8T]'$\2TJP@9_]DFNJ+INLY3)'KVE_ATU5_U1@W8/L(SX5+ M'NP=)Z8##T'T1E&_.+EC6447BJV-(PR9M^HO*OGB#G?[:P^V5_T"[N?#3,0I M?E7VD^UO,A*]9G@/7(2RP C#"^,:E..R91O/:5/8BH"J@3ZP_"/+Y]%QS D' MWV?'@X$;\&U MNR$ Q7J/+9SAK]5"-1<&Q$QI!.)E>]]IA-5='\*T"\O#P$,(?#N2BX$//YZS M!^/@6,F+/IU;HD"^^M]CF1YS9LS#<<.'8#DTL"1LJ1BCYZ%7DHP*': QTZ6, MZ[/J,^\;OOL0+OQBP1KF99F1PW7I8 #85IVI6G!6GFG>=NB$C$V5ZIY?%;ID M: F8_F?^#K44C-;_YZI/3(6_C*@1KI('S@@$=&,[<*5P,C_8'Q<*!V$^I8^@ MIO#IPVGPQ6Z"I_4D!X[ MW//G'@Y/*GV$2<=1:T;X#I&\!3/#<%OY8VBHD^X*BOALSQFF22/RW;_*QQ " M7J6 GYJQO7Q%_)<1.S;\9@\U9.AW5ESELS47U2P15Y'Q*6EV9N59(>?DV5RQ MVL> 7,!&EI:;E30$HNA.L&YNY+DU.,N )T"7-?6=GU!;(;-FV 6+CNK/("^@ M\\#W\-4@&\TL805O-*8RNNDL619!NPM@.K]^9+$X"9"O.*SXY%E3T?V:EK[E31SFP7B2Z(A8# ]M(#,Q18W:T&[2K\* MVZO<]=S]:-(Y-P>V(#!09]L0"&@1VP6R+#"?DW:?9Y[^IE[)/GP/OL] !F!$ M1 M/9U'E*FM^?IV;R3V>^-@_ISMS,P^F^2W%UDCF0:V@8DUV?*D$AQ,"@; ]K0@ M7C@GMV^/(*@Y\P8<+$_$O2#X%XJ,:P91#J)U-U\,3TM[KS"@N'SB50N&JTU! M*.I9S7GCKN "&"N.#TOX;0W #R$@6A _[3]CE&X^H8)2[' GEQU=.;OW+Y/' MX.I"K;+I!^^QBV:SN!^-@S$-MT1X6R#0-BZH3,^O&/F6"ERI"8*6A=/3,+LU MTSML1T%D\Y>'%I9,\$)M>/KL[NBF@>47"Q>S9K!SV-H+?H8Y[#QE>VR"5X+P MXX?GWZ!KX0[^YUM.\!%5S6&7R0?MG)[G@H\4V5)Q&G0Q=?:CI>A0P"Z @'SP4D'F?XZ/G2=6\AV)% M@D/^=.7 :T7SX9B@0L'F!';>>SPF#V%JV%_4@!:/_T<(1-U MX!D='THP@"?36V-71G&EL^"CH, QER.,_D;F"[O-8!NH<[ZGFT.XLMI9'*\+ M#HZ%@NU,H_J882!H*>L;:I8E]U04@ Z74A4R!-MK9B1?T/$V9 53%,F\H E<93]@0I.H\GR.[[\-T\#53T_)=$''WDQOJ*&,<$^P MMT,(HR _^FE3Q]\F&/.U_G3B;1STM\HMW>)_-78SHC8^?X&)"5Z/R?%'L)='V__&O5R39U>Z8^5VOT0MG27[C:O*"(Y@N66'D'EB8-927XBN; Y_>%/?@A1OK8#K'K$0U=F7V MG#S*4V\E,BC7\08[Z\@0KF"/*/94BZPBYW"&7[1(0< Y^:9APT:_'61T[157 MT[$J 5=(+0TK[U6VB&M'VC=,O+$@U\#+]W@:7 M^;5LMK174@1? M5>=JZ^8J!EGMH;^.213-4MRQ[:#<+/6:!*:SZBV$F&D:^&X#F@\^#0D$C47A M<=CZ<]8(U&\"BL4ZWM+__\_>DS:WC1S[^>VOF%+6B5T%<7D?:T=5M"Q[G;4M M19*3RJ<4" Y%K$& BT,R\^M?=\\,+H(414LD1$PJB442F*OOGCYD:$+VVI?+ M,J:R[*]G@"(R&L:C.E2]^1Z+#35 3A1O$OQMF$L*K@.!#T5%%7'H3HHT]'LAXI82MW1.$ M:S" >1R]E(JDIL@V( SAU%2H' >PR)B,5+@IEI41I2304D6Y"_("%>(SB3,P,8T67KP^4GXXUL%72-48IU-B_12T"C+I# M.1G'TBLQZ7,S\%R<7(7FR>> PH,DTT?6_@3F+W)]]I=V_2CU=[(ZZ"G)/OQ+ MYNET!LU^O]UIM1MU&&:_:3HJWX$@]B_08(%]9790E:2=+W'R)= ORI&\K;U) MW3YU!Y@PI17VU_YNTA7 5UE?G\T_/#_.@A$FVY?3?7GLFT5>D#5V[?YNSY_9 MN0Z*;_I"#XOPKHP2J;%U9+)A<]>_'F=:VM%$-6] M1/+!]X*@*+D<#!%A>0AU3%!03 =\)<0>ZT)=5M$$H*D5'1S0&@_TA-Y[C]YH M'K<:^F@;0 _+_2)>K*HY)FBDB 24PU-4T5B6#06EO M4)5^6G#)*E54ILS@S8],Y,=A+-J;8(Y5Y\1&C@-N'8.8GMIC&/E7P/\>F 'K MG^@?G7@N?_,+/G4B_V&WPE3 3 X)9)F[-Q,^2AAP!<$]UJ6.(K@+<[$AM5UA M6J*]FMJH?0(EAGQ K^?0'7^!C<_FCK?@7$:S!*GZ9F\7:D0:7EA/YR[?%WT6 M'WC[WKN>!W*XDAWX]9VWKP-O+#/$>SGDWX)L5D_,(N?B6&OLW1:72Y+<\?_6 M4W.[<1^]MT&(AG=>(;U3UII(5<]2O7<+W&<%_CV6&O]1I:_)NH,7TM<&D<$RF&&:(]XZJPH+HI9>NA@:D4PJR G$C(.7 M"++"#9X^3TX_F[8Y74K"6-'+J]U9U\O/X>,;;+<%BQ76UQ#+I\FOA\$I5@T. M\<9;Q3[C+]BC(O+G7B#XWWM1&M"]&2;IPLL1T%^OWBW7 ,-K2LSB1$R+N5-K M8^9TW#HZZ2R'K^ =3C#U_/ 8[YA$.Q:8ZIB;OBN[X4B-1.P3+34KWBF)^XG: M4SH'FC*L,PJ*(2ORAH04,UO5)XI+VR51 <^Z6MLGV SGG[#YW"H.5N]W^O5N MO=GL]'J=>G.O'$PLM"KLZM^(^4P3&:R#A\\FIO'A5 MK7#:W0R30!W_UW'DTXJ/3EK=/ FDLECS^Z,LMK=NL?WVTF*%/*#+YZ2F MA#VA&N8).Q(]GB7HJ%$9I^*2-49K&:F6%7JFXD9=XF4(/L @^W9 G M%6+3)= S=3/S XIATH_(UE+61@7;W;[W;VR2;7 JC#*O/Z4CT$!24UJ%<.:)8ZJ8"R:(=JB MJM9$]%6J8T0FQDSUT9-QE, OJ):@J/:%@6P8##,2I5JP'P)Y M9-(KG-A^$,J@%QCN3UB(C?T ;[FJKY&M3@5KH[!*$8J#WM%CQ_X&&NDQ.DF/ M<3H1$HI1-=AB4"PE;K&0.6,[D"JP:GX0;T 6QB/XB'.94"!K4N0PNY"DNV$8 MUT^C0+8\=#Z*A:3W*38ORD$2P\4XT,BGT55]XFPXD\P9#3;;)3;APP*_&>#( MABL;G% *;T4/$WQL1GUEA4U@6M,U15[210;-5&GD(@0>J:VI:>Y='VD.F=V) MV6!!LAOT]Y .?QD[:3VYX?AWB_.Q;*86SVW @T7+%?6;LI4B=WF?HG,9,[F, M/9W+J',95T6\!MFHZ4#RIAP?R\J:^[B/H0J9B7P39!KI5MZD,9,(@'=,JKJ8 M:DZ48V^6Z5BR17 L)/+>35$A7LR71/ 'V>A]4?(^U?K'$-758N9E;28<5?0X M587#)K$HV&+NG>*"V->)PE?CVA]5T.Y29?@SBEU\;^1Z2C="'2;;7B#OV$$- M:^G26>;&IP4KP5!I%XAN+BPL,[!J9P! B0?< M8-!J[[.;K7V2K).)A5;5"E)>(SLY$.D#(+6=2">IF4JLRO;3S$KJ]ICR12J< M]6=D![;@F]>B=8P=HE%P*]KPY6:QDA++ED,))N1S0$8YM>? +)&V)".662QW M? 03<&KPF1N-U$\Q(\J42>3(7B64 S%#=OJ_C-Z,&2CD_Z"R2#,P(="U=2O* MA\,>5;>-<3+QA[N316J3E6)& M!Q67A87(N^@,>T%#$=N?"B-Q-8>CSCXU]EZ9<**G>LPRDWN.N/AG8@2I?*69 M:?E>7&T1G3NVA I,"\CGBS8P4H1;N9*C9&ZBQ1NW$DIGL;P<>7!RTIVN#E89 M@\JT#F)_@;1XF;!XR6P5J % %'^LL'V7#)V,Y6N'L8J1M9$,D4N"J3?+JR,% MRDT2*A66IBD>6\&/UXI"T1,HC]<%P6Q&<6C6LQ9L;^7-S6FJ)U%&@K7[W7JS MU^X/ZMU!I_^$?6XW$&'#A-,*3J)6S]++KZ)81<*.C54TAPB+V&2A3 V !9KE ,[VN7#,XZ3U1-=*5GZ7&KC"Q+D[MB[L/%/6X2QM *YM@&8S" M7FT28"0X91PL.)H0(PO*,$YYEA7%Q<>AR/A:+OQ$9^:@5V*ZX(D,@T6MUZJ]-L==J]9F^_6:5BJ0S6 M6ITX VK&0#@K5$0Z@1!/0!DVHD562H7/=&:430!J[%0^D?I2<8BDRQ?\)@.& MI:3$K^BCG%F5D2%*E_8:C "/)@JUM^1/RA3,0(;1X1!ME.[ MN"(7,1.BYD>87T#VAB73LBUS-HFI22PEPT@6TN TQ+I&BZ)>EC&QR\Y7XMZ+ MVI90DA5'=R8R2\&AA0=RZ?3S%_BY =7>"D>#K19/(H\R_9WJ5Y_X+S?I7:OB M#6Q:"'SD1B@H91-V"G0AP3)6W5V$'66+S=Z9/K:- M<]/&DV3#HI* [&A"A2T*("*\?LD=JJB!0 5A0#1YOFJH4O"FJ&V4NIPJW*. M#RQ=]#(?LO-O MP;KB8@I"Z7!P!T9<+42J4 HUQ2':0:)Y5,(-C4PAH7_1N"?%-+&>Q2Q.'RZZ MS,4N3%*]4K"0X0"<>EY05PW)Z RI%"BN -JF#^,!W/D,O3(8,K0PDA(M(>A2 MKNCE(1F60B"?._S6C)6/&CO#RQ=9MD)D9X; M@_K4"7\?NC=BG4>1&+%=G^9(+C]P\[<>OD-()Q=8,,M8-*0,^*T(]13>,"/5 MU2OG09K9WQ/>P(]QH%1C&OSZ#U" U2E;=FX2ZJ\TH\9FW+Q8E+806NB'+;B MV-VB:I)%>M3:E( S-7.L7UW"M!BD9KMH-LD0-EC];M*SVT4)U=J: M^UL5Q=NCGE.\\&P>A7'E,.750*6$!7@8Z3IQ9Q=7Z3IQ M22-F# ^TI/O-B5#?@$>I(QY\#7\6]=U50OW6M!U5N\(2H2,4Y#'UG+%H4X@- M">/.B'=$[C@,*A0W/'YG2M& 7A1B6"8I%DIT* 7K7;(VD!(31Y16PP=BM8:6 M3PZNQ(@,?5KY0L:>*/M1UNN+L',I=C)&G2O@%J8@R9J?PB)**IBACS4((IZ- MD*'K7M45FRH3PAO8R$^XM+WLTU1E$Q^J2EWT_> *;AZ\V3BY@X:M1,GV927!6L A'6B+^3Z8JQ/,J_F3DV MU05=XI>\6Q4NT%1I(H55YT6K0)MY:J(Z+5'J5NFCZ4[9A=OU7/3-3Z5!7[B* M!'+)JI=6%@=R"B^/[+J>&:#H &OL(J:&+&G1^8M-H4L[M/,[D^T]81>!+ P( MF.93IH)$N82KD$=%_HA.A.2G5Q*$Q%K&B46Q"V'[EBRJ6MDBGG9V>X/EL6EN%(0*M+?C[ V Z@>>/%R9O03RWH M-V[BLN,E44=3 +W26D9>&'JS[1>3WQ6N!9FW]GE(G$_)O12S#8\+^OU,D_N"#.O0NZOSR. M.H.T;@S:X.CD>G4'A#>_C(12B(M^0I@R2;CIX]/(]!R1Z6J5QZ)4J 3_^O2O M9L-/0SG-DE!."RAG[$6H*I2>=%!]VAN5M$K!<#7:;(4V+8TV&FTTM]%H4T%N MHU4Y/8>>0\^AY]!SZ#GNG2,M+G(QM9?5B/@$T_V(1OSSNC7B(M-: M+(40E6/=Q3%J@\WZ%ZVO;PEX)8(Y/GE!L&5YRZ;1;?8+ZN_N!A^*]/SEP]XQ MEFJBV!=1;-9\ZNF)HF$,NLLQIYHH-%'L@2@VJ_[_]$31-GI]+2DT492"*#;K MR_#$1-%&]:G1+&I?4&:B*)$EV.F0$?C4EN!>K;]_KP_A/1;AQ(=M^&TRW7>TYJ)-9(/.@]U/;1G%@C<=F0N"C)>JVMLD].O$>_ MUW,R7'9TA;57P^5=+N')FV3RT9(<-*J22>EZ^PI6 MMJ+U\ ,MHX^8)XY$Q!41]-,YIF M=D$S*X(G'FAF[D/./#?=K$1VJ+Y 8\>J.$:US,[55^;/@+<]\+Z_4U\1!/,X M5W*R!,F2*VW+F("V,>@\MY@ 32N'0RLK8F,>Y^;O,6F%/,[]?D_3BJ:5/='* MBE"/Q[E@?'1:&;3*XY+1M%(U6ED14?(X]YB/3ROU_<64//NXS)U=;QYFKJ6> M0\^AY]!SZ#DJF^->!<=L*J]]3J6_$[?LK[LH$W2H:*SGT'/H.?0<>HY2BO8J MQ/Z^/?R<1)U-'7OV5J39K"U&H_HXW-<5*9N/4-_8B_?QR_NCDWJMHV^'-)&4 M@DA6I/&L+4ZS(R)IZV(UFDA*020K$D36%JO9"9$T:G5-))I(RD DC149(6N+ MU^Q*DCPW=:M$=F$57+[O*A%JJUF58E7;E"G=E%5)7/H!V[ \R39:HE>:3+8I M7+HS,FGK8'1-)J4@DVU*F>Z,3 ;/3?759'*@9+)-<=/=29/GIG1)"_$G^%=T M8/Z%LEA/?E+[D.VM=]-3.S_IC[?8?F_:_K],)^*?J;\Z)>]>>(YM+<3_YYMJ M-]KM7J_=Z-6;W5:CV>PO=]@N/(7<(6QR!BFJ^R,*0GNRR![+&_L$%\]H]2RU M_ !.Z62';"A:"DX],!Q[G+)AR?!A;UUMFR&\\'\YE MS$8+>LKAM]RA;QW=CBE!^4N8>=C[(A$ 8#%Z\3G-L,PH]]04)9O$-^KC(J2G,Y0?/%6L5E_7NK'6N/<=Z#;F_P>IWG;.7BVMU:?_WZGH [?R)2:;"__J7? M;#1>BS/]ZIIC?!IH &4V_#,'L<6)4Z$V<,M1(']#YA!.@84@AS M>""P$#*%N\I,*[T8&LL MWQ.6-[-8_E%P<0]P%84"<.X\LEM.-):2##!?D4J,\MX(=-A;8JI*KBSS?I!0 M-LTPMD'JALX"?P7]0'XRY#0HK;/3XY"!#2=B^L74L4R-KPN&B F.;3+>$EF[ M7B@G>:W$WLH#>]C!L)>\=E/#_8/J XR ^< C@E>O2;M1$E:-"!(+ED S@2(S M-QTXQXGOS7!$4&5\#Z0::1V@G*1F%]M![F/B+_@D=Z2L]N5&@$VYFM-H3O.8 MG*95R&EB; ;3=@JT>./:$U@YB$>I21:KHT00D9N@=8U=D\XOB010>H&*/^S MO*$W:/+>:R#5.U)'HYDHX\3,D1>%BA[C;VE=DE1 RX73! I#-?C.BYPQZ'.D3]*LI5X]0K*W7>&:0*),&B=*4\2R?2N: M89HP,ABR>\R%XLSTA#2L,EM&>E]%T@@I8GY;I^PL$GCGS(H0LVCYYHQ!/ M-R4.#!9$UA1-%\L,IO0K_<'_C&S 4;23#);2X/!' ]5 ,0.(-VX+1,!7X^_G MY@*_A"?G<]_[;L]0,\S;@F"!<*>Q\>Q%/DHQ'D^]=N8L@DJBR(JH9'8:MK9#"\[^_BO_3KA_\F9LWZJ.Z!LOBMR6&3,,OT)?4&:L]]>7\6!%3>-3$^3>G4Z.?>]N^4NT*]G% MAR]?/Z\=N#A60?D4\[1R='(\.'[S"\R$_K;T/S^]F<9A(A?##V?';R_/AK\? M#]]?GUW^RDSGSEP$RG^+(1 NSVSJ-9MR<3I-=#W*X(^_U.D_17$A\J>C7_(G M^=N[XI-$<&Q]CM?GIY]L]UN"&04G(/XA+Z3"EU48RI90=$-?N,2G_+Z>B.WE M78I7_ :IOHHN1)"C@@^!C 3<.3QR' M=X!$+ICJ^/@XLH0?:\I-)YP"0KN!1:Y)_ N]U9*MYJ6L-;7Y1*X$)\0+A, F M)>0;Z-1V(&0S/77VG5NBQ/SY!/0=[AOL;NJ!@+BU^5V0&@18;.2(]> P\:!* M;P&MW[/B1X&O*YT !5@0X/ M?P%O>^-+3GR!-$B$]) \-@CF=SRP?)MT.WD9T.NU^H/6H-/J-GKU]F##NX!U MMSA;!I8!X>;778I;@$?9:IH3*JHNX)62L)FD[%,P7TR@9#]_+FQJWJ**S)&H MQK%&G*?$1(T#+3D4=%X3.Q;_/QR3A43D(11HU&GP$_\^YVZ0$ HYST6C!_L[ MF\$FIP%0#[I _A$!HVG5#88WD\!"@)[F2,# *L#X\/D!P!U!J&.\XP"5S10M)\0"Y'+9_2L%ON)Z=\CQ?'Y#]CX^%T\?<)@= MOG86ZK10[:3SPE'B Q(^?-&J'=5:>,3G4Y@!%R5_H,[M9)K0GY'OXXMSHCW< M>X#5^Y\*?EL#-=9>6S7Y]T*KW6\BK>KWZ7N\L@4_!<@&3/H*E#+B5[(=E M-U0&_K4+%>2CR[YXMQP+>1$7,(C Z,[.%D=$5W=?U46=B&'HQ1=W4F-CET2M M>(XO,Y=\ /Q7O[*/,]1BI+H"A">>)K--#?#.#BS'HSO$E_@RTDT3SD=<',(P M\9<-_/*5N">\F]I@S=H!&7/$TT(B2IQ-M$-6,3N%!6.<>H=I;*DG3QJ9,7,U)UJVG,*;"UR3!\&%\J<6"9Y0M9K M7,)I*AW6-C(9V&W,&-6=*UY0JG7$$@1FFMC"F^,%4M^+YG1C8SJ!I[8?H/X% M\[@1,//EG9H%A[ABBEAG$R >\62SL'(RMNV99+7B8910J,:1FYHNEF$;< I. M(>A@3#D@+1E/+[U>N1_R%4N,27OAR=VP!FRIH?"L *.HBIWIXT4!3#=2K910 MF"C1&NON+ON'"2?H+UB#A&E;0BZ[YQ$'0J1@ #B0B8U1/&P!<@/?Z!CB!#BA MB3D6[9CPU9D= K#3 ,QN-LPL-IB2=V]$_A#'YBA'0]\+YF+IB-\>G9]:E!1Z M DKDKBQ2/6CV>%7D*DG/.K;'=*= RHV)'AT8'49(Q*--SB-A"7@QQH,D-5(3 MSKW 5FY\\DI-'.]NIZZ8O?'A<[JU\$D\*;<:F3X9J:1XL@S60#:=1G(\Y#,0 M[S?X@21A)%"+C*T35XE"M?6A00O[Z-["/CU_D4C,O,;5:73V MJ&6-3KZ<7Y^]^66DMCXZ:3/QD6Y/X#/[^.5?9U^NSR\_GEWA+U6@\"*'BZU@ MB2H,.KEM$;U%D5@>&&1(FY87$-*[/ 0& 5/^C^2B<&Q'01Q<9OL!SFG(OU!\ MOTRTJ/1/P93"@4%1%7QLS8%R'OH./%R_@T M4G)4=)H:MH-GFN;%?:X*6Y136<>.AM,)Y\5T9 M/B>=7?!QPGVRODS+)UU$/%-XE10K6T$T"NRQ;?KV;OW]94!! BJH0_\C7DY. MN+O8O^:- L\!_L'5%Z EV3[9_?P[!@0)D1# .\B$ZAC(8E4>@U?@#=,UG@8RM3#NHA$[]#C0D,E9; M#>FV$I>? B@_KXC*SQ7)L5=FK*P4MO]2X:"7'*_"^;8=D[J#I1!\VM>JE?<+ M5MXZ;C2/6XT=K[S17>[U1%?%L6E1?*F09O.;0Y6?Q?[@/R.C,^[ M/O^^'/6;6M!OW)3EX'>3Y']X-<\M#V'M_OVH>?]5^T[RHE8VN-MI?8.B,\A= M38U.,MPF-C:>N+QM87ZBGQ:X/IGWBJ$M5ZVE$-8!4)V*NO#U=_\KI/[S/^ MC*J5?[JGPD!SUQ4&5E4.: Y^V$>A /T!X;REE=\W^MW]50FH?-V,YX*MK?H/ M^Z4>!UN;@_UU(-<%#LM5X/ TOCHZ;"&WR73EX12-'Y9KE^;=9QDBL"VC&/0[ MY643)4"7RF)G\X?EV&-@9W=_O8&?DQ"K0O>6X^\L5 M7*A5YOOI_141+/: /VKF?^8:^)4FL8,EL7:I RF>#XTM96QO)^:62*U$:D85 M;.5K#-(Z<';W5%5I]\[\'EJ5MM7Y8?WB"P^W-6Z,7F]_2H4NSZP)(44(W1_6 M GZ$$.J#_=GY3UV ^8 R;"Y\S!$(%Q<.+&'HCL_^C.PYU6!8G7'3*HCAW&?& M38<=LXO+\XNSR^O_L.&7=^SLGU\_7GP^^W)=P7P;RM:?2ZA2P#%7('U(H/GS MC$9>BNPN!*%Q3WC0%(=AZS1YP?01\%3-[5PV+]HJ[UAGZU"ME3;F!ZS&L'54C([9TCA['\YN'<#U M-#C;:9<79TLD^ZIPQ3JTK&A&55#&@"5SGV,+-4"( Q=_%0XRZ6P=QY7"E7<]C74X6D:,(\&,+<.OIKWX39V%]G MZ_(29HD4F2J$I.M8L0J%R'2VCA5;R?NV#YEIU+O/+&!&D\6!DL76D6-/01:M M_6D%3QU'=K!126U:15J)7-&J966+%A&8),HCFL&JDI'M' -784+M?)C0.J1- M+W/K-(<'5;IL=PN6W4J6W=K5LI>K7^2K7*Z%X=HF.QM"L%<,P:5 KR<^BO9R MGLI:"/:+(=C8,02;]]8IU;T=]]7;L5'7S1U+V]PQW2QJ62P_1:3U.SY:%U3= M*5E0=3??Q@"?N&(7P_\,WWXZJTI@]9=,VUUL*6D'>,<8"KCH_6Z/,#Z*/CHS7#U?'1.CY:QT?K^.CG M&1]]S?T9%W.SA&B'X"@'XFS62] MX_.3Y][@\SC,MJ[KCM'JZ9AIC<;WH?&:N\P2H'&S;C2:)4;C$HG(*H11@S(K M NPHC'H44@]D*I")C5%W+2L?[##0D9R/&LG97]/*<1WO"C9A7N_XA/L^'[^G MOM+\%/'KA[)!RA^\^4K3337H9DTCT=+13:,@=J2TA%,B=4 '(VO+8K^6Q9HF M1C_,91['0F[V^N7A+=I"+B<>#]:T-RH#'H.)7*^7*&5/F\C[;7PDNHMK4[A2 M*OU@3;F.1V52$KVVX56=HY.VT:G7R\.JM!U<;:)94R]$$XVV@9^%O$<\ [+S M9_N6^*T],"^=DJA8V=;51M)\ZHOG6MNS*LK1-7IELJE+@:1E6(,F%$4H6U?_ M>%Q"Z8!0+Y'1OA&25C-Q%S'IY-3G8SMDPQN?\YGH*FR?,)G]P^"!][8?A.S4 MQKMI-V!O3?<;/E*%'*!SE[WG(S\R_05H6R+@VJ#T']5R@2(C^9C9;N@QTV7# MF4B'Q0322QZ$5!8M?\3L)0Z!1]R$/2Z# (^7?FV\?L7N['#*"F"0'T3!1;UH M,!/7 IA/B_%I,?@IG)HALT!O-6UW:6D&&].2K_@\%('F3=0TZXV!P48\O./< MS>P?A\;/.'N-740^!BV$# X#O[WP^:WM14'!-.HE;%AQ:^.1I8>E39ND_%&L M(%-YQW/?=BU[;CJP.U"*0TS'6I&HVRWRTK>.Z\WC9NM'XW^RK[\W+3ZDY<0\ ML[LYS^P#SVP6&D+L90)>"IO$Y3$$\C %98" ">"]]9Q;!*]CNQQ/Q1)'OOI\ M>L7>7W$^ F"P,=NQPP6=SZ6:(OO;1A8CK.E\DGO/_&[/HME;S_BFK$<8*AY:@L:H&*.$H,@4!@;VI4^#)->C66 M[LH2!1*Y =,MSLC+XA> *M3"))1J;U9V0'-D$)(/?Y\I2]'-N!%04! M,1EXTH?G?-@\D*^#WV">(NN_$@P35X^D1_[< M"WBPR]SP'LO%&_7X2QAYQAGKS42_<+-,7^UT@I MOCS=PR70JA5M)H!'.;Y1\)9,@>U MA PR%'EG4]2*638VKOH<";L0EI40[O5>BK?!Z MTNZ?ET3K@$2K+4<',V ;#FX8T#M.!6QT1#;I1F(GA;#K)(\) B>DGF&?H\!R M^,74A/P MWD9,"\?-C8FA?732K!5D?+Q@YLB[Y71LGLN/J1X1"[@5H3B#7WP7?39L0O%Z MB']T9/-HY-C!E L4#2)K"C;/@HT6--![/B:4E=VOA8@ ,D <^0^@\>M8X"A" M"Z:FX["9^8UCM0@RH6$Y[+/IP\B->C@U1'$D\6=B6(G/F29\^!5.QDUX%<_) M'9L^6W#3-_#K1!#,G4CAQSA!$,_-HQ#0I) 9 6QT,K$MFPM$G$0.Z+8JY#PM MG+ \EQ?=3%.6;Y_X2Y_6FN$?\LF1KX3XA$Q70%,?5HF[0%:5U4!F MYI@+87M+$>_R&'$_Z84AXR=#21H] 0'/R#QS!_PQOSD[;<77F[T:&SJ!ATQH M0[KTHA#4$JFEB#4&0 Z *$7R*:4=#.7#.?T'EEA VSC4&TSSS:1@AC[ $0GE M5\>[X[YE!AR+KK_Y!9\\F<\=VZ+:')N^>2G?1$K(8S*M# Z?OLQCE=J+*/OE M+ RI(^$KB8*"<$&EK UTZ<8#S;B^'$#!8/; ?WH/!^1.(8UI("&."*@9/<33V8#;@ _#T'!)5;RB]>(@A.A\L@ MEB%F46A*$E0H9_2#/3:0H=S!,D&18:X7VH#7, ZQ$P"VPTTZ%0XPDS4P;6!OH(2$L 6B:WPJ>.P&9,3$C!TB0 M&"C00T**9[=<:,[OQ#-95]G=U(87HKD$I6<)'[A%\(9Q\F^CV8*WDQXI0.$4 MD#@P$H1)D_A>*)ODPPJ58,4UP7UZP%HU8!(ZDYP.,(PMIX_R6% !D.>WC1K0 M!#6@0 >(%2(C8PH2*X"7'=/GQ*0\D/HW5' OD*PKH6\ (O>0)JGI3D8*]3+R)5S%P;I+:H MP4B&:D!CW.&*I<:2X=[JG84X!-1PE*O7\4!QA^E]& -1-R*$!MT(D1T,%8[J M@H'<<.0C_=#:A*#.;<%(KU\XS( ^3$F$J35)=YI<@" 6 #4<>R#TJ&2S)F@G MB ;VK3AVE]^(#_'82%]8,8X,B7A"X)4S&)PF,-E[^SM"!XR5&UP$J( F_'&) MRV8O06$ !@',EJR7=2+_%>X#F#:P:6#,X12]KL7$5)0J_2C$1#L1&U'[H&W$ ME%/?F' ^?GD/UG:M(-D43Z]1J]=1EPHYE3>3BAH0@(<'"JP&;%M4Y>ZX]*SLU2TQD!0173T>$BXC+.W'Z_?#7\ 5*#M M\;6@6I$._ B@HIU0035/;..'(-6L=0J\(KN!E#!:))C:RHU%+Y!+)LP;&"#/ M@>M,3:1:F,PA_7VYV7A'7E.@AXT?#/58C5H!\*(< MRA\V> LDW:ED1K@YW)O:VK7:62+MVANC0A=)ME% LG8@T)V'QC+['R&O_C.R MT0 FSO@-X;*LJZ8@>)\'845&W>Y/\0(T'11!-_Q\L."C8Q-]Q(93(L:62::==0THUJFK^NZOJF]# M5_4M;57??1NMPV4"%OQYI*X#@HP'9)D1([GG/!U@W/&5EQU;)B'NMTK/NLKJ M_:* !+6CI[N^V7*#R\(C7T!?H$2!\ON4:-%?<0-(D?^/?(A/5@1G+9:L2VUX M?EBR,W&^HUKG5Z%G?4-U#6Q\[ $3+O!2<$WU\T&G7-7/>^R8G?WSZ\?K_U2E MTGE:607KPHS"J>=3(2*P"K ,$5]A&PS65*E)4=;5U%R^,(0)P4(E;*'?@V$\ M[9;Q!-T5\00!#4_LD^9D-*FQBK\,B@R>PGP#,$CNV]J%Z9_[5Q0\\R_3B7CR MRG:^@7JMWEC>X=STV2T.3\Y0VB_=%PJO]HIMKE$?'@R[CX@D6\&M14E@@^7$ MBA5@$[*/D%+$)F7NYLIH1#T662_%;:=/10" W+U7W+^UY9WC,]SF@[G7Q^SM M;@..QJ#XSK1SY :]U80Q@"$3.!Z?[IMOP&2_D;=ZA632K=<+ B@:&"0KI"#] MV>S?1S'TY5LSX&-<$7<#F?Y8B-!$E0_.T8E^ M/37=\SGYXC_@SH*/+G 6V]N*!-O8Q*J ;^+5""@!>&Q$B[3%('V]?7GU-7^U M36';$]-6#&EEL%:WWGCHR19H:$]WKO\B)ZLZ5RK'\QZV15Q\6T;7769SZNH1 MG41) 4"0NP'2]?$(UTVN([4WBFMA"(A;6*$M,R2S'J>Q/28?H<\MSQ<7\BN' M\[EHW0Y3(CC9.(G<$'W:,$9F;;.O[-QB3KY*?>_6FX412?D&:/\E*%TOYEPJ M\0H7B=]]14R$Y6ZBQ \=T#9QB\6X9+MUZ<316OG78,]E[JT 3 MP>B(K3$-3VXMJK7VU^#LJ:0X 89=\GGD6U,X,W;A>R"L9E61WN=QH%PO[1UY MZYG(N.9XY2W#6.G^*9#AJ2G93IEJO=)ML MA[9)D6)J'GFC+F:'F8;1#>R"-;HJ!8JXM$!,U+V2)*F6>N(+#$1?R7<(JV,% M1>B?C;0078.U%O'C=Y_:07) N3\Q,"*?UK'OP(_%(Z$Y0'C38C8\\86EE0=^':QJ9C% MK+\%6=.#)"]%X()&D%(95WI+U-D\QC&E[LV*3P:8N>T3IU6JH(1:)W,PQP&W M?@762TSVZ 1[$&7]0I+]&C+<."$;C&"++POI"AG5/"#O;SQ,M+UUY^=FPNC4 MT$9R*_'4WL,\_P*&-<%T;;^B=[1"2BH,F!-_I/F M0SA1!G>2X,VUT%1.]VR7K2*+D")%U=NK&-X:5]#!,+RMCOG@"(64,6GZ547W M^N@*_!'*^0WH"'0#)0[A7L>:34$+H@UF\$R;8!:;140*$A>&:&O8X:*P56:W M4]>M,I]%YS85_-!IOMA)@RV6E#8I9T.W#0O,9?91OA9PP 30U$HNZDJW0F"; MGI(J>VS4>!\^:O1_CNC_;XH;0U> C*7EW[EOVZ),:[$G-?GF!$ MH#TBNBN1/Q02_TRJF!>H86X;QM:M]9=3>3495)#%K[L[2\(B).87X/CH?AP? M/1C'+Y7J> JK0O2,3 <#W9NQWZ]=>*>&*B:P^*1ND[I3*PUJETC-W%''FM*H MF2)$4ZN3Y9&RG8)HK*+;@Z?5++,!G&O[24ZP)L#Q_[COY=7*8RU-RS-=>3"\ M^U ,_Q&5,G@0HF^C5A;C/VF4F@!*--T>"."X-. ND8I5-4^>8B):RRJ1#.H_ MCI:%,1E"A18!;$**B/2S=,!&C ,/5J)8 "<%?VEA4JKIRH/)@S)I4PK/M4*E M:4 K5-IG]20*U7O/GW [/'2%ZA$[Q>Z<4C=>>[%0ZQ9EX>[>"281+?+YO:G, MI=;?"J,^*B;0JDQ-1U,1"XCJ8)1$36@5(;2=Z:';852)E-.J>?LR<7O9 MA+]*::NK^P0_ [I_8)/C;K#M(L-/+Q&KEM+9NSV=SOXTZ>QQ^F&C<_3HQM+#,@L[ M[7*F%J886%F3]/::N-I])HFKO7*BEV1_R)+*BEYI7U*IF%9KWSRK4=)TZ+-, MOGV9ZU#$A<'+BORZ*,"S+0I Q9&92RZQ$I. +L6B:>#)D.OY%L8H\4I+7K-# MD^OS)]<28W_Y.8DN-Z7)=!?U_;Q)B8G@5G1CUJJE)H*GE54EI@$MJ@[3 _A$ M#*._6_[4VNUT.]Y=29C]@4RW8UPY\-/4P-/3:>!58#H-O&<\W?Z!]WRR*!(= M[_%6LAS3B''&Q0&[F]4@^.\C1XJ)/I3XU[G+B_H8/2P\>*-U+*_BDW?'??&7 M/;/#[7MH]Y8[(:V):6P];>AY@?FZ/NOI47%OX^H7O:)&R%7!O*_S^6-@7J?6 MU-6?2S1=:4K+]!KW-9K;%44]/2T)G_[Y)!7O*4/8M^U#W!YHHBK/="6L);TG M,;5)@L>61+1,/ ]-^N@URYGT43&*>KY-"GI%30I*J07NC.@RK[SE<(Y(@6]- M&,[BVS1N):VQ66MJ 5>BZSYEZ%4>^1 M_-&-0:WYH*N0$A1<.S#5J HE_%80<'\?NE41U3Y#GW>C]2"1H>E6T^W6=%L* MMWJ*;LOM5A^L=:LWRE)+J9)$NSTIE,M=\8.2MU\OB^0]<,]]HU_K=+6K7CW8[T"E/U=!*DJV6U(*&FV6AX0.[?VCT:H/G1N(ENI78<:N! M>S(JGY*B-TLAW<$*=I556EAT=[/$E .0.Y6J5IT7-FL"NIZWM[2M&RYHLMH9 M63UZ$?B].3/[[7+&"&N:^C%$75.>);>6@GGIBWM:,_V\20>F\E-R7D ^3K>4 M9^[4U"U5]DWYE9*F>1KLEDQ)?3278[O>T&2E!6JE!&JO5 )U1[['=JWUW"B] MA#V5^'?+B<;\Y,W8OE6U\BX^O/V]N-_0,NK*;XA&Z"ML=I09Z_WUY=JZE:D) M^=[?\);9*8AZ7]^>C.- M7<47PP]GQV\OSX:_'P_?7Y]=_LI,Y\Y_7K79%4EWRYM]PE:9']4N_H6;V#:&M>F\MAI+5U"/O(?'QO1/$N\A'< MB/_AU.?\> :C3MD<"-T;!XS#P^-L3VE GC'^T3+25 /X97DW+BH9@G".21D! M#$D@O Z9.L5)#.U<6"6AP?5B+BYISV9SQUMPGM)HBNYK\_@W=!S/,D&;*4;$ ML^_XY];(5&"]T)&MVGE1YE KV7GKV>R\N1SA16QGSN'#+7<6^,G!V5GH*>XJ M*+K&4G@8V-_WA84;IM(\ UC46P_#PGXQ%C:>'1:VES>^.18.2>!E$0W0R^?, M7BWT!YO:;OESB(^/^[<@\8M/XXOGBL+Z=/0!M9A*_W[J!>$7+_P/AVD4[J?@ ML77<5ZNWC$!P-A%LP?/#]12V\H!)VFUJ*NU"_&6$,&K(&17Z$7K6OHU W^1! M " ;V2X=SSL[0#4T\I?[SO;[RWUG'^ML,LH'MI0XOSYC?>K[0BIOXS5\R8:G M__SZ\>KC]/G'%+L]/?V>GYY<7297[P]:1SEWVGH_\ MR/07R@S(B1W3^C.R?6QZ!>88_L#A<[A )1N81Q 26_ELS^S8N+A$LCCU_'F- MO7QCGQQ]OCP] L(X>16;(_/(MZ9FW%)QM=0:%!4D;*(M7&^G_U2H.,3%!C;I MW,C%<5T!K@>7LPG_+L#I4Z!N&XQG^G -BGPPX3X<2&-;+:IGU ?+B?$U!N>$ MO'C*S?&? ! \WC%:-.?FMUO;<;C!SMT0X.T9[-1TS;%9"2W^.H.+EA>YR'X5 M)ID)P!D8KR8;20 BUU80!(@#_!C@XO#JE/7K'8,I.+,4H -$4KEI^^2E^-1O M-NDCO)GY&4:)'VC@%Z_P8TW\/L25"*L4D1L7BL!-+799M?/'!&TP_FYL=*Z: M0<"!N"3_8B- O/$ZFW50% H.NDT3;-8GI8]$-G]$N-D3&]V&0UK^4#*/H3O^ M!%_;#DS- _@-I,[X8[Q9\? YJB/74]/]X'GC.\#X;0BL?732,[H%;@)2$6_D MR.O.L2@<]]'/\4>V*,SZ7G$RQ<#N0(9#WQO1F;1"$(W?A5 R_A*,&NYO:UA1/+; # MPGB!K09.ZWHA2_0JF)71VD8PLVBJA*1L QW8/CI#T"EEXG_=R(2G3!BQQM1I MX7AP!MYC#%H5WAG+6G3NH= F@Q.A'MW0V2!=@$K(_0 &+/06SGUO'%D(6)!\ M8,H&](X#E!"!C/^=+]@$$-#S WC;#(EZ"+_$/#CB&@:7(*QL9B (0L&N>$NOL$54B>H?F>'4Q"T^(X; MP=IQ5$"4()JK67'(.^XX)#.4C'F..)15E>V3"]]C[_$G.#W$'31X!'.'/]X# MBWJ&^+*33L3*=+0^MAI0A M7;QN0P#[93,>.A32A\P..0H)*7@X/O Q'X4HZO TQ)3=Y--L_I0@!)R%&DF(5>2= KUY?=@((-41<4-*5$%[\R2OL^',P-ZWX M<]PT[1I?+;X,7G^_^H#;]33]L_K\.T6"4(:.N"4_S"YNNTA#*6<_R3)VA[S* M28)=M3:L6.O"ZB+]QBFLY:.-C%*TUYZ?FEKT'"6:H\*IQ)V=-WG.LJ5+?LO= MB&\2SWM(L=3W%&9HEJ3BW"PBX-&]YJF! F4N25S9ML)YW>ATEL,"=)7E M!U=9?LZL7L^AQ>*]&N!^1.$7'C+;M;R9EH9EE8:M$DE#0)>/A"V?O&"K^*XV MR$2C-=A?Q6LM$DO!YO4<6B265"2^LQVZ&W=CT8CW0RS &%DM)$LJ)-M/+"17 M94VMN6@[,WVL]1"H5R5>;2,U&]@QN]LOO= L37+J?D-ZXFOY]#7\6(1%^7SB M8#Q ^B>\;$X'>20?2X!VX)6[X36MJ\ULN@BS3H8T8 MDI7@I@@1NR_6P19+2GT%#\PC?^X%L S/=40,S]CC(GZ,?O(IQD'>H+.[W%KC M "QMH#=>9$S9J+@$8PW-6'Q(\Y=BH*@0(LD-"%Y+ Z/D!?^8SBO]+6]""N0 M80 BO$ %RU@K%H+9AZE0)3]U)K!?.P[^P .7D4DB7. YAA<]&)\Q0,47+K!< M",S*T)H"@WK"!/[P"/JMM&F4;I "U'*76V7&JVJ"VE)SV]>KTT]G%;\/+SVQX=75V M?56AC+1S*_2 2L$V6)N0%D0CK)40VJ2YF2*K@[ ^B2PW1:H)U3U1/SM))@KS M,.<$%5\7TX/&'$.8\:^9[=JSB#*"F(4J62IHE>):/69Q/S2QX(2<@L+>34LF MQ$6!Y? +,,MFJ,YXT!7)@3RQVHV3JW+"K,O&VY:]]H]=?MGEW M'(>K:QRE:ARU=(TC7>-HJT30C#4?)+PVK0$1BY49FE>GXH]^O2-\%DIH*.F2 MRF;#=8#1;HM*@;VDKY6#5G4%!V0]UYBCJ;1<4 M\M #'7C-$1<5M'AB*?91K>L+#[?=_J"@A-.#DS%-GPN?< MBEPW%"EH$-P(/9K\X'?H+G;(YVV1*YD\R"9#7NZC\]8<8\XL5_EWF+<6I9V[ M@(5CF<_F%SN#B81% 1X7/>Q"80\B.S10K%B,?"P$X0]?)\0^72?7.].X>/;V);BG_G5D0I;A[>),"!Y)-QI6<; MQ2CL'VTV>VP#0%$?045(&?4H"K#.T$G55T;+><6/PWQR"QN7>(1$Z)8V]R' 5D.->Y%]K'S]CCUJ! M>VPCA]ACX4$*&PI4M@)UZL&5#1ZN!8@#(I"DT6N"9!Q^H_#[\ ;:'UG2\T M^>[CU>G7JRN\[4.S')[[])^KCU=X]??^XY(XK6!*]AMI)28Y">"M/R)72%ER[F8'!3TJY"+<3M6?4B5N7 ^#R,SY''15 M"KIS GXG+']71-#]4^C*H(-=2N?S1]>JB9B4I*:FM#-3=31?484_='[= MXNV!N'QQO5N37$R(W'C=XML\Q%B7XEIM0;98FRQ>)R).P2YUPNDQ.LN>&%$AFT..@#-TL1,339Q["7N,QX&R\&XZT9*1."*>YD!M( M']-K6 2LPKY"]YUML+>V]X&[,*+%8&:\G/"$APUG.J,R=__CZ2EP>T4^3-S C*L?@_PTR6XPD"X_ M$57@LF]?I2,F*A'XFK[.! 8N*R8*KT<:[%C,S,7 ;;30E?T_ 7RT@/4#NGZ@ MJH9."I-.R5:(:2XY_P]?3C.T%@#H8499L1YS?*; N&?H8+9$3 U=J\%@K@S2 M%M\90OZ1V6^"2)Q2Q$L6GXUXK9:\+N,,YE=SR@)S%-M"]U@Y/!3>"<\9)]$S M8(0Y1^$< LW-0+H)C/5<+%TI M2_6R=7!((VRJ?FIV@!3BYBMFIK?AP=(\D)A@^3*0UJ%'7,<,B%/AOV)4Z7MV M%LH+PX4SA[A4)0@C*SF**V+GW8F@*[&91TI&DF4@0_CC"X2Y\#O=> 2,N[O: MQ [Q/E_INOD'J047WSZ\ X"3'[M-'NYF]@*" M!)FH&HQ5JEFJCQ8;QO<%)(Q6=B#(J!]96IQ'?A#!!@1S1KF1N?W "42E9!$3 MA.*@QN[OF""*%8?RKF2YL.G&P9NJ@"L%QXNV 09^)];ZPP#31*S[U#4>690< MF88JNE$U;T$ DY_+,H-IC5UQX%A@[[*^$F"%)C)=YB0W.>,XQ@*FO@$[5=W^ M%IS>P5%&(7](Q0^+$*0*,85'BO_.'6,J;"O#%9)',LKQTT1M/UD<>W:O25A[ MW+!"Q+;''U,![N*[AT:YQ_KSAKP,V516A_\9H_KJ=370N_ ME[^Y@(\;\SCCQYF;'S72VLC]OR? MQY[_9VIO;+!=Y7'U[4#PGHURK:46=\]S+:&>[/3H=.'X$E8%5GRI3=?%3U_+ MB"7E2-:7UNZ6N[1VO(_=UZ[=J,SV]1+][ZS6]CT0/J#IWB11#J/"VCM/BKHQ M&]QH*?LY WEYPWEYLI9#[Q:?FGE8LE;3F3V43ZQF-&5]]I](D-A&K\.$+_V MV]VD9&J8QJ]'P:_3*5ZHL9<_O]+(I9'KB9#K13F0JT R:J6S8LZ8DGM9DM:Z MNR.9;7AK]XJ&\M.Z5ZI1XW\U]V_?D\JF^\/MI=A_???%_AM=8]"JKUE4 M>- TK8.G#=;--^[R4DX(W7/C!:G9WI=H6.QXKQ^TI@5=_H M#=8)D$<]4(U5%<&J3D?CE,:IQ\6I[M[4W$(<*Z?NJYV1'WQ/E$F9V.%A:[VE M)&?L0M;I:Q]DI4#>,0;=G0E\#?(R@+QA=-D]%Z4(5Y;;S!K![B^S$@5;:NI_*NI?2_Q55,FT_VLXIK.GTD)8:DD4 H9/ M6AG;BYG<:N[/<5U"&%0!Y.W..DM9>T8.#N0O&ZW&'B'^JD2G7P%@#_;(SU^5 M4>G2 7=7W'% Q:JQ&UF^GHI)8"OA;=VBU510_O,_1ON M"[TL5;):]K33RM<^E*]].J]+!X##AW=#!PQ5"^ O!]HK5AE8][1;3+O%M/?Y]P-#KU07A4X0,L8U'=6=TG+E9QJJ*8%5G[46+QBF-4UMHP/LK.OB,-&#M 3Z/=5_;M;S9@:N^I:1I M5"NZO7T6"2T=# X?Y$VCT]]G8G#I8'#X(&\8];W>MY<.!H84K MG')?.1K92Z%UO3*8RW4UO+WH7@V=7U(I@+_<:Y2C#GK;*7&W=A:M\"#B?K19 M=06>%4*W;!5XJ%-:&34R[0*[\+U;.\ (R(GG2S<8"\WOAZV.5<(+WFON+.A9 MWZQ4!*>Z+=TZ0>/4X^+40%\ :Y32%\#:'[E[[??-Z.0+#^/;W_5-X ^/]EM M/V,O&CG\&1+_ZL4WC>[NZN;DR;U519GR \ J5X_:S=?=, ;=O2DN&LFJ@61= MC6):/CXZ5K7V5]JD$,V6M>.?X-^1-UZ /A::L(.3GWXJUA#_EEO7WUXG:Z E M9+1 J01*'3"+8/.5=&V^AUZYN.WJJQ:WA*30%_,/^A MZTNM@5Z8^S:\.@?,\L;,QJ9Y-IP7 (2-85CY4+I:DC?!K\3Z/T>!Y?"+J>G/ MQ!=F$/ 0,/5N:EM3=L=]^2Y.".^>6Z$WXCZ 4.S' $0%H\QT8#IO,H%WV6C! M3#;FEF.[M$&'WYC6@KVWPT_VA*O]UM9ATH%CZZ?"$]D< ^X $W_N&OUZTX"C M!B2%TQ;XM(P;_-;VHH MN.D;;.S;,!5!2!P0<-\TJ.ZFGL,#TTG65 S=WHL, M"GLN#; )9'/'O0E<4V>LCC@%ZO3YRN.]'_:[6,7GR],M(=LSVMT&0K:Y*63W M3DR[.-!WD8\1Z)N]^!=88< ML'UJ.A."1O+RQ/=F*0JQ8-'>C/L!E42AY^D)20SX3% )N)QGJ)].8YF/* KX M,P*&@J%M12;K@7 L$Q@P)S=(" M%0J"8""H),8/T1I22\ BUHW>ZP#.!K ;Q?T4E'$X&X$ &=2F0RC6+#+$E],G M2(=R@V@V(YJ"0?&%B1?YX30&!0PSL0,+0$TJ4Q6(Z(K.%("5L!5Y-E]K5[4B M1!Q(TA@ (HX3UBC/L%B\X/-":TNC*@#'AM/'MT>F@UB*$ B65Y1HEK"V4T"; ML5D)X(!U<>H%(9[*!P\)Y\ISQDN&AGKDAAX)X)%M; ZT-P9&JY,W-]C/?:,W MZ#S(T !CH)O6U IL V!&1<:(&8:^/8K(IEQM0A02>I'&Z'B P'E#H#H2,NZI M>4']S%.8P])]SK=%%VK5O80NU,WY!^S2F_3*!.JXECTGR.;10XH)5'DSK\&: M[C@(+C,00Z.0 :Z>>8:4IA0B50LC/L==5FLLW7=U2US KJ$OQ)%B3\D7\3!I MZ9_R%ZP"NUQ$AF.L +IX-)!PO#Q5;H08\L0[4A4#%?.8F+;/;DT'V$T0\OEQ M-,=1$8=L%[A0Z/F+Q/6@% 7;!R:;TA,$[IY]MYQHK$3@S\U&B]FP7RM4YK(8I ROVV!QZ V18[ *C@KCBHLG\"0(6E*/N$5G.G_.#U] MBM.[BUBM-E,;!O7+)8\:",$ !Q':6.89RX3W 4 [E9)C^Y99#DCSOQ]=?'C[ M^]&2OQX=]LO^:OD->>_IJZ.3W%COKR\+X\LMP#'N)U'@,$'NW>GDV/?NEK^T MD,-=HY/C1O?XS2\P%4R8^>>G-],X%N5B^.'L^.WE MV?#WX^'[Z[/+7YGIW)F+0%TOH(_0Y9E=O693+HZGB7=&,L+D+W7Z3U'PB?SI MZ)?\4?[VKO@H$1Y;'^3U^>DGV_V6H$/!"<0'4>Q274+%#2\^TK[2U%9*Q/FN M9*\GTMV8^O1P1I75W*AQ40&CZO6[VVIN:&&/LRZ",:I:XPBD8<@#XJ\6F"KH M(Y#"%33TXQB9<&O]3;HXM0%=0\\9C,@M0EHYYVAWQ M$-.A*D(TU<-B4_EI2OF9.L9-7_7EJZ)#AA"\Z[MHQ$B=%:HH93=1AMHY9&YT M5LE"6!SO+*XG[QJ[] MWHYB]-Y'BMY;\EO\FZ> MTE/';C]=5+:*P>ZM2)_=5[9N]WZC9Y_)!?$^VGM-ZU7GL13/?I6C_ONBVG<% MWP.:#DY9S8AGNSSKDR)N*L!P@Z7LYP TE)\WE)LK9TVG+VFIN.\:%N63BN44 MBAD]>6<2L3#=M%QB4N/7H^-72^.7QJ]'QJ_3J>G>Y(IERL5QO>VKVBH?RT[I6*5(?)"+\] MUH*1";4'7@&F(*._7,41L&ZMT5[;KUWW"CAL!&AVC/9@70$?C0"'C0 ]8["[ M3H,5@W\I:Y=@)P+=+&0OI:G+HGXMIQD>N"96B3J]IK-)8]:A8U5S7A4?7HJZHMS%=(.&P%=U24B_H$&VC MW]T9MZ\88R\KS.M&JU?.IF@:YD]TY&VCO;L&(QKDI0#Y_C2N;=6EL#3JM<^XJF,3D>;P!4#>;VO05XID+=[=0WP*@%\ MCQ>+Y=2R*N7F@JFON.. 3F7(.G>.**8VGMFN'818M/>6LY=8I;=9?WV%?K"_ M4G5/42@/OFV\?J7UL3T0;L>HM[J:5U<)Y"VC4]]9'*0&>1E WC Z:QMM:I ? M',C;^VNL6DZ-K&I^K_45J+6RM0\VW-&9A-4"^"ZCN#7(RP#RE]@99Y\9XZ]* M=/X5 '=_':R?6L]Z549%JVJNKW=\[G/+-DF](G4KU0'ML/6L2B3-='<6I:WS ML"J"4FV=AZQ1ZI%3^W96I$2C5$50JK/N$E]GBU;4KWCM89LN;X[=S%*-9+6B M^^SIO6?T&UJ*:*QZ;*QJ-'1]%(U5CVR4#W86M:)QJB(XU=#ZKG;O+NF[Y[&F M*QKC'K:B6TH*1B6BWM%ABI4">1$-YG)=@VXO&E9+YP14"N!]#>]*P;N[]CI/ _S@ -X;Z*3<:KNN+GSOU@XP M+''B^=)]Q4+S^V$K6-7P51N=W>7MZAN0RF#5#MVL&JLJ@E7M_LXT3XU35<&I M=2$E^JZVHK[$-Z.3+SR,+VK7MT,_ $J_EWY:0#]C+QHY/$] Y>JSN?FZVT:O MO[,[HCREMZHH3BJ(9$VCT=R;SJ*1K"I(UNUJ3K9'Q7@U:)Z!9KQZ\8WF.A-^ MQ[IQJU W_@G^'7GC!>AGH0E;./GIIV*-\6^Y=?WM=;(&6D)&*Y1*H=0)LQ@V M7SE';HI-9DA!_H\H".W)(CTI_6J[8PXOM+I",;5/+ODM=R->$R4/<5'B_^7W MY*(-IYP%]G,PQIC](W(Y:P%TF_5F&W5;GYL!?-]JO&"AQWYNM8QV M;\#,@('6.S=]^"GTQ-@_B_;UFXW=JK%K>$9- '\P_V%K2\U/C\]]&UZ< _)X M8V8'; Q#R9_2)8F\"?M\>4JI\_"36/GG*+ S]@061-F>?"'!,O\M6.Y3+5F=QQGP[+B? @8&+@+O DI:- MWNN 36S7="U8+R">&?(9H$2P,3129Y!=.9S9N15Z(^X#'(0_-UI&KXN01A:.:"-P?1ES^:WM10%;<-,WV-BW82J!:HWNBS2ZW4T] MAP>FDRRG&$/;+S*4!=B% _@Q4SA\Z*6)YT$@:QN#3KO&BMZ7O&7B>[-E>D9@ M9DA*CE1CX/K])VUDF(VHX1O"0^J\@??]#)9WMVG@GW=3&QBD M.9_[WG=[!@\"KD]-9T+GF[Q,4$GHPX(E>S/N!\1FZ7EZ0I("/A-4 BKG&=JG MTUCF(IM2"$JA+"2ZP*!PS!:P' !62/FZ+O A.;0!?P1S;F%-9F=1$V?"'F]1 MK:)%=09B4>T&+6KU=#-EK@>R.(A\$* $LL$_LO9#3)B Q1/U[PA M<0I?.C:,%,#"S##'5]F=[3C W-W0=H7ND>;!030*^)\1#B+X2""J(V*M:GA4 M:"]",J"2&C]$:T@M(9'V'N X2N'+U\]K!RZ^'E V;1[SCDZ.&[WC-[_ M5#!AYI^?WDSC:YJ+X8>SX[>79\/?CX?OK\\N?V6FLVF M7!Q/$STJ\O+E+W7Z3]&]C/SIZ)?\4?[VKO@H$1Y;'^3U^>DGV_V6H$/!"<0' M47QGLX2*&WH%) [EM[()XUCGD]CX9B@]L>(E!4N3[(0EAOJI%X1(QA\\9/97 MGC->LMG5(S?T2 "//-Q\1].]T3>ZC6;.=(>O.T:CV7F U0ZV=;.5-C!B6QND M9I%!;X:A;X\B12Z:\3T_;9K>D @PE"/C^.YC@@OFR[P'=" M#XSSV(FE5%C;!UZ:TF %TIY]1\>:4LY^;H%58<-6K5#-I29(K\/(;O/.BQPT M-$&='W'0V-N-VF!SG6__^O-^Q6"^;^(;["2;45!",,T"P,39K]$<\,X"5(-7 M9V]^P2=/5)O%&D,B6-F%465^;<45A8K@&$8U?J2HQB5;]-\\Y7)WX^A'Y;+O M;WC[NR1%H 7-"5Q.?P%#TQHB3HQQFE[CP_!4L,[CPP O+5Q'.^.9DZ+*(.9$Y0TX@*FX*1B2U8>&=TUT;[G< B< M(DF0LO'9I:"4('+NT=4/W,(\=WG*&IOAO?V, P.W A8%0LU,7?(!B#DZ%H ) M%X&B*/1&0L6FBS,A&014T8E__&$XO$A%Y\Q 4"&:"&"G)AYS> BO[8*L\'! MU;W/C ,TAC$#><,JZIR06'-MCDX*$%E.X$E\R:P2IS,SFQ1G8S#X75(CK4RJ M]#"NZ5B1$WMC,H/A3&-[,H'IB1,4G)9:VP[H /C!%KJ!#\< \!7NI9RW,?"PP0K,1_=M)L,K.'L"(Q"4 MZ0" BKFE]B^!G_=9;02OI>EB]2.>3 ROKL[_C0\Y]LP6&H+%YY+%>03RI5+9 M9+A%OK]T? P4'M5 &4[.]6#KP)LLI=%LNN^U?&6/-*_O)'-WDGU])_E<[B1W M$AA$_(+4$S).$C>-4)?<:#9*13ADF#R9/<@Q0_QYV!N6O%G M@?ZPNVM\-2:H+"?KY+D=?B$I;%!_<1]W>4 4?X8SURD^_Z?_HWQ5$9(?^JDE M_\9-W%B\Z*?.9'WR'-56?=\YJC8:J5D2$Q:KO39=]?%.>'5VR^/- 5M4T^#6 M]%0:2 TO[]J%&_WV6PWTHZ.U6%B\Y@J80+7HK=5[QE]R#=/RYU-2IM M@4KM4J'2P3/F4E).4U/.0RGGG\V=T9KK'[ MGBEMH[>[9N45*[]86I"WN@T-\FJ!O-[0(*\8R#MUW4"Z8B!OHO._)" OD6J] MJS9HI33+5FO@V0IX.U:_'[%I2SE7M7,&L/':FT:[L;,Z[)LM:N\21*/C'M&Q MU1J4ZT U.E89'1NMG6E1&AW+L:HRHV.[LS,'G4;'VMA\]FS2U+ M9'A6[4[GFDJOZ_N<%!D_(L07Z (!_H6]NJ@;Q?;Y8&Y"52JW=TGU,:M3I=6%]KU7N@Q*8Q&.S, M1:V9;SE WAYHK;IJ(.]KD%<,Y(/FSMR9&N1E 'G+J)];V1.3)ZSBQ0Z7H#$@>_:M7JVI M,:#*&-"NU]H: RJ- 7%Q9[.:="X6!9G;0(%+$+2VPW:LU-%OCT][NPF!<[7HE&BU60:'4Q]$^C MA4:++%H,-+?0:+$L1.JU@48+C19YM&C6^N5%"VDJ_ 3_BL;SOX3FR.$G/_U4 MK$S_+;>@O[U.)J>Y,PJSU)>ENIS%D_G*.7)3;#)#"K)_1$%H3Q;I2>E7VQUS M>*'5I56\]WP63CF&5XL[&W,+ZM&/6><$L M;S8W??@[],10YHRS.4#$&S/'#$*VX*9OL+%OP[MLM CH%%_H89@MLON\NTF M& P8VJ;C+& EDX"'^%KO!3QK^=P,Z"4O4R&WMNX@#P58[W@PMT-.IYR#A,%N M4HGH0 E^'G3J[(#@'*1Y.%N,Q+/2%AH,EGNFQM)I.*E!)KXW8Y@3 I",?(SK M6XE&+<0,#!N]_]%VC2V;C(!+V+/&O.$IVW%I*0T<'R<"/@-&)ACZ"3:&=HR2 M>T>4=0QM8\,[S<$5[F0:^K T^C")/]=P'J=(K>[BKW_I-QN]UT$![2%&V/!' M@*;=P=S (\P0L!991@ #XQLXH)HG@)5X'H60 MPL)+ K&GWISG'QI8L>S3,2B(-X2OCB/?-@1\) )@,.!],$T2@( 4Z",!1>@\L_M04.<$((E M*T]2[ 6?A(<,6%BX'IKLCL.6S#G\_-V>F2$'+(AM^'/<_?<:7XU[ITD%BI3$7T'8YU0J_$+J;8/ZBU7XLH4F ME\&7.C4' ^4,]46AG1UFPV)UEBTXR_UYJ>BI-)">_50:2,]@*@VD9S"5!M*C3I6^H#] ?4[=@K_\ZIK1V [Y M^%5RY?UTA[U1=UV:..Z6W*B7O5TRGN3H!+U)XOC*UP M:6TW4O*AVIQ.Q=QI*N:_\Y=NAQ[+7<*4ZJ.31JM7FJ2+$D#@\ '>UQV&*@7O M@6XO5"UX[ZSXA89W*>!=GMX6)5*F=3'-0IW[/!.IIBMH/NZJREL1J;?+MD>Z M0%,CI-#?*J@7Q0 MGI#I$FG5U?%\JSKU]DFZPN%]Y8T.@2)+WF"\U$QH *8T ?VTN4"@-*I*CKW(A"+_EP3 "A*M%8GA>> M_,9#^*33)*H2ZM8P6KM+G].1E^5859G1L3'8V1V"1L=RK*J\Z-AO:V34R%@2 M9&P8]6ZS7 >JT;'2Z*B3)/15T>HDB71O*ITCL??XR(;1Z>D(Z0HC0-.H-^H: M :J+ UCT&YK!*@N C2-=J>O$:#*"-!I=DN% "52T:N3(Z&BN:C?RG(+V1>I MSK%)"Y8#5]Z?2V?P9KW6+6]G<(T6^T*+'L8!:K30:)%%"PH+T6BAT2(#B5:S MUM=HH=$BCQ:M,@L1:2K\!/^*OM:_4.?NO7:$STVQR0PIR*KV[ZE)T[V\9>OW M]YZ_MI7[Y\O3N!%[W+&]^8)9WFQN^O!WZ(GWS1EG_-&"9UO&".&81LP4V_QLZ^6TZ$%V TM@UPM4(\IOB-?25V"G9\=Z?WVYMME0:H+_=+7]I<<=A%Q^^?/U\ M?Q>C)815N)X_X*.3X\;@^,TO,!5,F/GGIS?3V,MR,?QP=OSV\FSX^_'P_?79 MY:_,=.[,1: N@)$07)[9U6LVY>)XFGC]*GTG?ZG3?XK<*O*GHU_R1_G;N^*C M1'AL?9#7YZ>?;/=;@@X%)Q ?1#'?6&).&XJO-$-(;:4L$N122H>)9$X./,V! MN:#D&/G S/_ZEWZST7S]#EC-M3>RS4!^D3"H]@MV-[63SD7Q6,$WX!X6R!DQ MDGKS,RR9I,D7,XQ\TPE(9@P!3/(+-AS?VA:7C\=RJ]5[@<)I-0NMLG 9AG0P M=*Z2^R,(T\Q="G:C$#;LCL/?@>>0 F R-YJ-Q,E:0+8@S7E08T/7=!:!'; @ M&@7\SP@6H#2(]$1C#D"9$+(H<4;KIHR'3XO*H%SB;F^KN/:8-P=4A%%199S@ M,*X5(V8>]PP$@WG#9XA/_#OV]R[&0,(,W[21Z\Q]8!$!PE @4!I-T5,MD$%. MB; %!+M!R)J$O2'LSP968\[P/7PLSJIHM1Z6'YTTJE2'#OMZ23.V,Z=W4]; M% E9G%"DF@\[GE]_SP,@09J6[70BT2*V=C=MD00..Q6[Z8S,QK,M6%&@[FG.J/!W%.=T6#NQ\^HIYPU2%_[CHNG MO*[GGT,G\]#.?E$D_V7F^-TTHS]>KV0+?8 M.8.S-QC>EX^W>I2NGY9V#2E] RGM-(J4-EXPK^)T7\8D \,DCV62?PU6QB)_ MO6BX": 88OL+Q+:ZH]T06^N);66'OSGXGB)Y](TL,K)HX[2L!MAJ M@S:@?+B_WQB4-TBA-EW?:_7NTQ!++=:D=)N&G6LS^U>F^IG>L',1I4Y@ M C\'MEFDP!.[UNSU! FRD 9,!NPRB@0>JY*4^H=8:/M=[6V H>WOPBL.&_ MJ51H2^J920\WI&A(T9"B(45#BH84&TB*^[O-VDU#B^VEQ?YNWU0IF(A0K2WY M:O+Z,"HN=KJOR=A&N(3*;>\;%:<%V#KW@65B @;Y!OD;B/R#H<%^>[&_-S+H M;S'Z]_N[C4)_@W3R]A0[J"PMNIY(U\OQFE/'VL:;3?.*8G5CT89KZP^\&6N] M<=Q"=3/Y/(84#"D84I @,22&+.XDBU'WP)"%(8LJ6?2ZN\TE M"VD2/(-_^3KW7^C">KRYOE9I_KD"T,\OB\EI[I)B+/5BJ1:7Z61QYQR5*1XR M@X;9_V1)ZD]O]$GU*^R'NP2%=I>[TKXM/W1CX23"LP9[V["W?V;P@>\$P8TU MC:.YEV=>VG,^NZ>O&#F@]3 MO@8[VY3V%96ZU.IO#/O;W66;MBF(.0&[*+3$=!K%*>ZK%_M7Q8: )7F=SFS: M[<-HOG#"&\O'RI5X MGH_;IF;6H&3A2Z@--]A'W"1( '.'* _^1J2 MHNET9Z_CB;.EE3]H$E6]GTPXP\.T?71$$UJ=W'S]_ MN/\6J5M>&'5@5FELZW5GT .S#::""4O_/'LURSU@G\;OCCIOSH[&?W3&QQ=' M9[\" UX[-XF*Q:-W)Q2E5;VT9H*W9X"Q<.G7^GN/_J?.Y24?;?U2W+CFS?RXO3PO1]^*J'#7^4%Q*A3))Q9#;^]M6;\M" ML&6:0?YWLG#<_._\7MP+_#3?LC*MCJKTC#_(/3SH;=]'/X]0N'3I RO^2GY& MW^<7M>F[Q< M2]#Y1<;]GKG)^+$W&0]Z@^'*+LY^,$K73TN[AI2^@91V&D5*&R^8&\DYYCKY M!E\G_QTJK)H BB&VOT!LJSOO#;&UGMA6IA&LQM8UY/%]R:-O9)&119NG93W6 M.C%EUBLML_YW-:%KT\LV&M@O8>OUCKT_&IB<_':A?&=G9:U8#,J;@?+!ON'R M5J%\9._UFW/!00-PT J4]YK#Y0U2K4W3W%H-_+14+6$ZY7Y?J)K;_.S /NCM M-VM#UWZ"&')<(SGNC$QK2$..C2''7M](1T..#2''?L_>'ZY,JS?TV RH&DR/ M?7LP6)E\-,USGUA4YX**KDU$9WV-\_H[]MYNKS%NH 8@H04X'X))WQS77P.0 MT J<#WN&S]N%\UU[M&/N*6\;S@^&S>'S!NG6[6F"R[KU.ZV5D5&MU\"*(_M@ M=]083FP #MJ \MT#DRS5,I0/=X<&Y6U"^9X]V#?)4BU#^6C?:-6M]EBKJR5\ MJ5GS._?U/]L$CH0EJQF;V/9YI]?=67^_Y^T-[__=: KH=WN& EI- ;WNT%! MJRE@Q\B UE/ ?L,HH$&*NJEJJ/62CRNW%<";7T0*?YD"A];DJ-D[HY6YKJPLVQ-@,J)I+C"O-)C?DV RHFDR.P\'* MPOVFN.')A(K8M'PU*=U WHJ[QLL-]QL5P@78=NQ1;_\^T$SP?I,)8&?0-P30 M:@+8V34$T%X"V+5[HP-# &TF@,%HIU$$T" 5O3TU$BJ;B^Y)TM5TOBIZ6[LD MNK@Z:<.5]P=>T;7>*"^ ..QU1P\!\,<'>P&8[15#8LCB3K+H=_<-61BRJ)+% ML+MCR,*0194L=KN[ABP,6=PFBX/FDH4T%9[!OY/(N\'?G4D@7C][5J],_UP! MZ.>7Q>0T=TEAEOJR5)?+=+*X/C]?..&-%8&!Y 2!K51TRP_=6#B)\*S^:-NV+K7:9^W98 ^>89:7 MJRO\Q?/AP38\@BEB^".-:,I$P,N>]6?FQ*F(T2S ^S>[RW9D4W9=KW/1=@DV M!E,MRUN%11C;EI?%F$A7OV^!DZ36C7!BVP)T[O2[L-OBJQMDGOK&A_'<%-^E MOT+ ;1K%-[!^L>AD"\!VD@68G&=-XVA.+SGNGYF?^(1(^.[#V>':46-5 I#I3MQ+!U)EL32;>-U(6*\4<>Y%)H56T8@BKDR M&H>A0"AX-N;S,1 M^-UYB_P,'Z.P\VX\_F1] "QDL!.Y3V&3EEHC1BX RU,_=$+7=P(0RB)!XB2$ M3T0079,T=OPPL5P1XW]H;\_E7@&/H" ':G&CV(.'PKKVTYF%&VI;GH O@(PG M-T12YT>'R C_^/O^8-![&:I]OSTJO=&' QIX0U)Q_C:0>0@_) #C-(J1F($+ M1)+:5NI\Q=/<$[ 4& X7PJ>*,X_BU/\O+^VYG!Y.\J,W)Q=OQWB.RPE?\.L> M[A^ G<_)+W8MV+%$%&N?.S< A>7YTRF $*;,/$O6964)[T8$VQ$SFX>^2&CD M,@:(5?U$&\0/IXAH7M;US'=GEL_[#Q^RN,@ O[&%!S$.'8N9"!/_"D4&\3XB M*0N)S>,L '! 6BQ KKC^(L"=\Q4Z4P$#D?2!Y0$5)#Z,"S_@<9-$@80P9JF6 M9!.@MC1+@9JD.E += $F;K)<+ ]**_T7"[3@QCH3"T#8762U>6*HAC?'B;9# MQ(UVE1REB =0"A9 CH!)\-',">&86OW2M M\1WLP!NE@+ )79['!P90SE*^O#4-*.%IY'[I3.@@1.H%TI5/YB*^)++V2H=2 M+( 0X67Q%=\5]!Q!A$FRF$Y+^82Y2ZFHL)D^G+P)$6J^I)Q#03>] FI'3IUF M9?I%=@#&!;8/X0B?(\/CG'B: O!Q@HQ='+M*9NK@,=O[J9CC]$Y*$@19;H)R MS/-=F.B*E ,_!:F+XBT"I<%AEJ4SFI$YR1(0K* $1ED:1-&7.Y<(<_")#V E M4J[<7C2QX#V' :CUT76BK1:V0^HIN@F DK2_]U(77 IPXN"Z5X'[842,J]1\ M15N,_Z 2 P0#7*4 5_I,=3P&B_=26Y.("9<@3%8I0L@0E)EKOVWUMH P@D#F MC.5_)Z">Y7_GUZM?X*=;50NWU]N^2W/]!J.WI+GVZ&Y%L&/1M&9#UMSW_EWG MR"\=W367CC[VTE'E;$AGL0 M# ::)19K*H7*WCBH_YF% HPXNU$7IAIZ?T+T MGOA?2]1NB/UQQ*[G<9BS[ ?P]KHNT&XBTPYZ@YU54;_!?,,P/S28;RGF#<^W M%?-KXWFCUFPHH3]AD^7YY]#)/#\5WHM&F0"&> SQ&.(QQ&.(QQ#/$R*>!E4@ MK:A)@"6C7*/!=A.JD;AAP$>1RK#Y9I<:U=EW=UC69:5B+Z M!-#?MP]V=PSZVXK^'7MOWW!_:]$_L/L#<]E'J\O#62$[D;F%*KENL]6R!TRW M!F8<[I@[]-J$[\&H;_#=(GSOC2NQ0?4J43T8&%2W!-7]T3K=5"\:J$:US4-U7"W$ M?8Z5N"^H"M?H5.M@R49PY/KWO@6H'O0,KMN"ZW7ZH VF5RK FV$5-TBG:IMK MZA.VYJ F%MAG1N]C8C2J-<0'!LWQ%Z\? 9N/[]VAB?>V"=]]>S1#/EB?==4(%#63=-0L/D8']B[O77&A9J&@LW'^)[=[YO(0YLP/K2':\WH:*Q.M?%^29@: M;^=QG616<[T#W]."]S L#0"O@CG,'&8.,X>9P\RQ&7,TZ)#?>,=))?AX?L<] M4,:?LH:,@)ZI^6\3OH<&W6U"]Z"WOC!9\Q"P^?C>:T[KO 8I6!OO1:DH6!^6 M7J=IU*PUR.'F\.7Z]W_ST=WOFTSZ5N%[9'J6M@K?]LY^AD"Z-LK9X[.XWAS/5O_^9C>] W+HXVX=MP=YNP/5QC M.4F#]:RV>;0^EM*"L,66Q4TBJ 47_BY"]P9_N'9BC"J&:>RXJ:EDW,BBC/4= M 8W 76"\]:6T'C+<(8KH'Y M[^4I ,KRHFP2B"I3->KNM(>#/;3WF]0*9!U(;P(,[2.\@7VPQLL0&H'T)L#0 M/L+;LW?VUU=>V BD-P&&]A'>R!X<-%SB2<7[&?P[B;P;T %3!U;R^MFS>M7T MYPIP/[\L "$X2NJGU#ZE\EEVJB]P#L^_LMS 29+?MCZ]>_/'5G6#>KWMNI7) M7PC5]!-HT^6QCB_.\L%TZG %7G^5WT*/$U2^G4T[<71]^T=7!('UZ=W'SQ^6 M#EROCRL$5W8/'0"#?N?5+S 53%CZY]FK66X+?1J_.^J\.3L:_]$9'U\_4^=\2,?;?U2W+C MFS?RXO3PO1]^*)_M>: G%EB"=ALK[J]L$^I3U-$TVDB4FL"DUE7 M40" ._$-/+_QHFO*;8*%C7H]C+OAP!QKI&EX5]\DEY'5N+. MA)<%HMQ8%$>C8GY8 BP2881!!Z->MPWD?1I:YV*1,@WBW@]Z_8,R@=,1 IOF MAX!C!Z@0<(6T!;_YJ>5T1Z_.H7_S7]UG_Y H1C-DG$GQF,@X2%]0$X)>#]\.2"!_G8'7<) ML+#T_-B/D]0Z!,+[KP"TTZO_<.:+E]9%G.$37@40%;;Q]Q0)JL41T Y@O#NR M8-,#+DD 4KNBF&YYK=5UR*>']%1?#W-4^3D(<^&5#+@1OX(5N$)X) N2S)T5W^#%!%5F760Q,"0\!*;Q QI@[J3 MA" _/"<5M@4?96$@$I0%H;A&ODB+=[(%=N%=X+;!:+#3&N"XSO[>2]CN""/; M!"D&.,ZO;UG$^'@?1/R M8E3 C8-MD4/D+Q"O0FT=Z%@=DJ;6^>GQ&3]:!%EB#;I[HVV;L".<@ER YF'[ M)P(%'XEN*3Q+U,&,@3_G & R:98F*8S';5#D*M0P!$-PP^A7%#YW@/4 =!]1 MO4!YBYPHX!L+'X.B"-H8#)?56#K'$N!P$0P+F07Y9W M%9[E)_Y@R#,2(/FO*'W_"AR.#D=^F->\B&K(4)-Z1":/@'O8"EX%U!R+29RA MVJ$6_M=)I'*05)_K1\GR. #XDE.8(2@Z(?E*2^OKQ]KR8.->7 MK''Y^!J#A(CP)*(9"BE=70APE>.C"./K!CWYY;1\7DWC:&YIM<@*;O66-)9$A[8)&E6$%Y+Y6ICY92 M6R[VF9QMIF>2]S!73'/EM%B=<"+2:R'")>S1M3YE<9(Y+)[P][N@LG6F8AZ0 M7%5F 1!I2$)G38!J)\O0U@R2E[5K.=3V[![9) M(5CKQ0)9;!I_ZK*V/V*;J'RH$N'USZ-NH^CX@;4>AX!;SU^ATS=W4/IH<=21G5H!:$GXO; F60+L"3:11^O0-$M@ M-C2H/&W&UC#-75*:DII! T@L%\8"$(#2Q!5Y4P _GI@Z60 '$9L?H29/CZX$ M2\FW_$[9&W ]\^$#LD")_5R93$U8AW&J7]OHYH'9 '.>(M2[#Q:@#^ UJ=[, MT/BP*VPJ!0,0!M'38A'X+C&MQOG;8$C$)"SF=E4)1![PA!LXH.:@K1M-8+_) MVY2P2:*1-)K[:!7Y\SD "N,#:WLX.-?4-S=J&_!T=$6, M0%%Z/,P(M)B@I$.;C$H3'<2MXR(T?D@^B4F,Y$+0\2E<682MKP 7Y$9 #DYX MRYG :%$ ,+[!K(&-3U[RHWRY#HA7X [R7E+'3W')?^1C(XFX04:J4#$AB 94 M@&D"QSKVOR)^X%2]1""N1.S ?YPAV-;SAU/H"UP'2"J+?#,I:-96OSL8X63] M+BH4\*,@9V]QAJ !9Z6QXY,#$]2PX$H=61,G\3'\D*)7%1[F*M[43UPXKN0@ MEM3S;GFD;5Q91I"^%1,2PIR=]1=6!D>7X)6!9=);TD MGZ75DQ2D(Y#US$&B@,D"\IXXMP("(VYJ8AVBL_LXB*Z!_B7NX305"9QMWJ-W M*3^4^MW^"-UGM&TBM6_SW420%]&7P86Y\P7AO7TN:BN#UU%=CJQ1;UMQS=%7 M%^DM7P6?/H^!NZP(7#O(TA3W"'SI>,)#'2 N&.CV;NZL\E UD=[.8& BO:V- M]#XFX*GY:G4_<$WH+:RU<\GI\Q-8M,,]EI@_P? @'A?"Q:,V:(?S7Y>0,Y!^ M,Q]TD!A3RN&L S&+@M*3[G**HJ+*!78(C H@YN99'EAETU][E]P-.AO1#T M'#ET.;DH.[W UYTQ*4 (]L5-0,E'&JT&':4>0O'TKO4Q0N<2J/<4)W)!VP/L M7@)%A1J-W075+U$M #^02*SS690%92?C!/=")3A*V*+#1\*7A#@=HNVGZP.IZ)/6FY PCMMSM)Y8313;Z.$L%, M M=MDIAB"S5;;0/BARK)S\@URX+4^P(LOLIUU[M[=+CC,],\V]8QYD0HIIV'L' M.P^;9\BZAIY0=M?HY54@>%Y,QT2A^$B'TPQL"F"$4%"F6C07BL]RZW1*"4$: M9 VK5H.*0?2@B*)C#CFBNOMZ(A=S2?+36OFPQ3.N 270"TAJ*,I;&N2LN1B MUY-TYBGM"3O,BX312Q*0]&/E\H:_"2(6+I3F(*?2HSEZ3IV#F1# 6Y$G5SSL MWD_NF\92GQ,FA),0#I8Z=F)&RN1K?O[:XYD(L4AA&N*F/L?Y?NKOV?W1L&+7 MW [>Y>^/F)D66>S"L 507A;2G]4CK0)+W4\&[9 MS81Q%%I;[^" SS92(%H3IJ^3V,\EK;VPCI5UM9S8_& MXT\L7_DM1\MR2,1CYI7KX;,;MR*(P'05B;*60!]/Z4/1!7_TG\RYE"CD> MY,YT"G)7A:ZB.!6%B8V>?:E1!+XS\0.I/4M]P+X#"DI"CHA0\2B0N;/XKC9* MU_HW6B1.D'%Z+Z((_G_G,D+ZEL$2Q,8=T.LAKG06)2('1$9)0))-LP"FG!;: M"">/X,P3R@PH#0\@%/XM6F/L4QB7Z OLBOF"*48J0,HFQ G)3G62**S8/ZX? MN]D:J;. JD3X[!DUI&N)ZLVNG@B4#*)A) "PS[01\QO,Y7F&[9Y MXO8./]5< (%Y2/=W,-(U41MQ_&(1W'#(&+ (.K7E*NGM%-)[H:2WC-8E ]% MKU%Q@K/2S:-@"A6*Y)A%<:9'"BH6.^='AUQ] _2)B\",/3"13<2GB$0HM8:I1 G"DC]<5. M^"$F'I"'*@M55+]B(,E!8$5=ZQB@<3C2[ EX.9 251YQN3EU&R/5-(($=*2/ M40IJD7J$?R4*#X:_16!]H]Q]BZ=8YE_04>W$E*)P>%J&I[*?_U9\Y= M/2HI'>-"#T4QNF)KM!E46V- U=I(E,\3HGJ-88#< N-%Y(:2%H&H-YANJ?[2 M9'KNOU .T66V4U4OM^%#_.2"M-"[ M"4:J4-H;:-^I! 3<8U /0>RB3HJF8TW%N\W%N.1&F%+6N;HA(YJ M!2)BU8J MU0Q[F8O:<)K%&*CS,!45Z #'#?RK9?Y:GL/-^4FY>#&F@=.B^9?'QT!KG@") MY>'@PO."QHL?JUC#911Y&-G$(P+VM+CCPQ-@4Y)#T/E:Q"PPF. $O$&+B,*Y M3E B_>KFSAV/K"XTA9$,$[P6%WY(TCB3(@#>EH5;N.,^F;E:'%DY()*J<7MK M+LKLC,5E%C@Q6^HR8E$QFET*'I;-YFBSS68ZK=Y)9-]W*CW)%=8P_LEM]][Q M^/R-A;5KYX?6<-3#G; EL#Z\#];P)?)XTE%[141VBFH4OC\OE00$%P:]G(L14W[SF(2Z[IW >S*"G?-R< M_XI1N=F'-DLJPU'8:4/$>,Y2E9^B^ZUDFMQ'CH MLBES"',,*.-WI(FL+0["=3"B:?!"J M.95GIC02K&1:,Z=3>:\",7M3BLSY>E@0T ( N]@E&DS@KC-69)$E#*1AB5K] M^XE^:E?SR)TZUV()'^(KE^ZQPH*RC3RC>@UE>>&WMR@/6)=?I.1!X2=N M@S#1,YLBY71A7=-*8__R4A!-;\)IZQJ9H(; M>Y#8J8@1*1"BF%+?BR0DC ]RZIA4^C8/272FG(T?""5/!"5G?<*Q!QE3$%]%[&+>GW(Y/;776^I0SMAOX>X"R)IVH]>Y"2 0RHB #%. MY:WU'U/C(TJ8]A&AGRF,*=%JZ^ROZ1*$I[MVIR81U"GV"ET2^70*C72J)=7< M: [.)S.9740IG:@4^A69U_Q+6SU#CPT4>-RKE00Y&K;4JM2L@S@!G@Z$E! MJX5"D>0D8[F8ETMCOB,%T^^D]KRN<1$EL(.*6*FP.*=($L.8W"E5<"E-61]6 M8?9YV\[#7,$5E2N9*T M./1I*U?,B@3 MKJ.:!RK \2B/KD,6R0SQ1$RY'%NPT,AE;6'7%B>YS$?' QT+>CS@3A OO&.V ME?A Z@ZUS,C[*\1>!UMZW(#9?(GBR$U4MB+PKM:GY[U\K+(LXZ3<%().!_3# MUI8:%"Y8R=,)LV611,E(OLGC%H64X18E13R/ MR8C\PNPU15])_C;O2T #W5Y8;K@7],B=&SAGR?W2$>2M44L"N^ +ZS2H3G"^ M!5$>U[K@8^NYWQ5=6_WDTHV#U(D QT.=#A48[-_$ 8N$=:!$.0P40<-[NQ*U M.7_"TK'GS!1,7)UN*K1A/9=\4]8S7K#VM,>#!D @*1;F*TT5#XLT H$))XPZ MVWEXK<5?UWJCM(X\KT^3)F51Y,L,_5P.J50+ZAK!/@%0K3VZRH>:41!?(;>E5>X*6;1-2?>87-/84N3S$892_(-HSN;JL$ 3E6N6G\<&>;&SVC(D(&EJ*IHHJD* )3=/8MT'%- MT^Y>%9XR.,,[P;FC+ U.1NIWVVZB>$!MYGKI8GE1)P$X.EA*&CO];R.-#2PW MJB&-<_:7Z?Y@J3-^[IYW91EHB0(.@ )0_AX RSV\>.NN6D"[Z).E>EKE$8<2 MP10?Y9E($T&3Z[ 7);JPBD,G=#S'H'$Y&D?;CQ (!HD_$(F'Z#B/@I+'^UJ0 MP9>[02I(+KO-N>8'\S <5X;7>66Z/[WJ0[>K]G_AJ[O##UKRZW/X"/\?F<;G M ,M"=6@&.>L%E=)/)Q9:-DGA[2DL]V@B&T<6VZ'9X^ MYJ[J6K_KO91TEP!W-$FU"C2/? MZ?K6JZ >L@3W'B,TQU@IF."9_)_JM.FG4 M48%DQDNEYSU?9<*!5G:!H3@"V3'L8>/<1$]XY"0G31O$@DTBE>2*=[PKJV!:C+7>1: M;)Y[]E*_ZL+E7+A'I7-/"V#"6TQQI8 (A:%4=1\%YK$ S4\L6CYU]?V,1XF, MG.2N>YEIG-;Y!V0&4R4MF:OCYJJUCEV1V'F?)D7$6)BGZ<<+%A;=,K2H/"C#.,X'#E"06E"V]W4<^KPCSR/6#4I$@)UCJC M4U+PQM&TS(1"F5$JYHNC,$+W"YV)FY\6M<-Z]*WBRN]:3TF'E ,LE+BQORC8 MS&6EI2C%*FV^8AKR;97+662!L>(VK;J8DEJD^(%)93Y?(VNN?DQ;C9.+HP\6 M&O&3UQ;\^:_/XX\7)Q?CBY/_=V2-/[ZUX(?WZN^W)^>'[T_//Y\=G5OC-Z>? M+ZP/X[,_CBZLLY/S/]K4=2.O :$?,[G$Y7&(WULCR+ MB=I%:;VAI$NE?)*$T34IPU05#4<4NXKQ2HD@PZ*+/ ,+3PY8A^P*B#6*:NYQ M4['%1ZO6FN8NDASI4_SO*IF_6FR &*N9]$7#B:\Z+VTI>PWU\V M\C83.C..Y2H/U?YL_B&1EX;\TPGY(I/[[DBZ140SX5V2QT-+ ,3X/E#/I2KP MHQ ZYM)Q0T*=*(GWSM_^E$%=EW3[0JM2S.9 M?-C45%6,X#D1=8<1-I'P1-,NP M.\AO(JJ6K '[T3K&,@M #WPE;K3(:T)RF3:)(P?/P"_8_,<'W-TR+]Q/9F . M=>B*O$)ETRI[2:[7M_[7[SI7'?SOOP/@IYY<+'K+RE!NGGY6J[04^Z]\'9A! M(0,VA!1J[S3%>X,ZI%+@ODV#B!(_^!=%7AWAQ%3QH!=C4WVAE6 268D,B5!9 MX2C7!FI3:>VX\62>HB=1VA,.?B]N$S>Y5C$+L@1A92#V3LD:3)GA1M& /#/; MGU:9!B?'<$"<K\6SDXN:VN4#>4X-_-G)S+3F!B3W"@37DO ME1_J"8-3? F]:L#J+OL!*22DK92\9^0+0-@%V5NJ(-W3-_T^F+J%->=0;^!"\]]P1U&N5S$ M9>=V[M>0BFY5QT58].[+95PYE=7)43:/W0M_QT[N[S@\_7AQ=OK^7/V-+H]/ M9Z>'1V_1R[%BGT:J.N6# /YMJ[=EH4:S0*4[O,S_3A:.J_ZN4VIUH08*R5>8 MY-G?GOWM;Z_22>3=O'Z5YLH?)=."':"4E31:T,OXKE<96XI'!6[JW?%>?Y_> MHX?YEBU5CRJ*[)+&0O>I85NO90 <)[\;1"=+H_6!"#1V5(H>:.E_,I2;J( 4 MB#'L9MK-R5!;&/P;(V+A7\;K+T0]Z^T*5679[]4)*O^_$?N?/^?Z6)(ML%HS M;X";9UA@^0*;UUICK<(KK/=-Q2>',U],K:.O<%A0WL4IMDJDNR(]^:QP90CF> L,RK.65FO-'LH?O<@JHWI5YEF'8O3]T.OW1 M<\'9^OV1)_\JM-7SXNP[4EZ0L4M2OW\PW*%AU>7G=//T%E[SJ;V)-L/6"[ON MRC=**N/.D53WJF7[^XFV+_:W[J_6DPV.[8=M%"D .0:HI#9D.P#'\*D+%F-+ MOWUODB?A%FW9N&L#'>YSK)G4+\(M[:6L \6Z YLA >7$PS@Y-H*DXE#NX"G; M2LF@>ZHZ8*H,GZ+D!9YBA](X4QVGJ,BKU.GW&]95J33TZ;KC;)YQMV!9SC#/ M0M]5[8/KN:5F+.Y;]XZ$V>Q+E\6*C[Y#E!-Z=*-CO%CD&%B#I3/5V>RM'\O97I MZHE\097!E$ 91J6[D8I-9?^&W-@\;0TW5@]'J68YSY<<>=/2D3=]<8=L?O&H MS-O".JP)@E'J&M>8R7R(&ROPOXA EAU6/K ?MU@CS)Z0,'.?A# [D9VWK?=8 MO:D43M8[CJHJJI1RB9%F+,VT1E1YFIKJ=_$(911$QN-DGKP CQM<439R2CX> M;#T6QY$L0L8_I[&38;.9?,SD)DG%W$;IRUW8J7",?,Z8K"6H=5QA?Z!$88N*#$-U%4<4\5V'-!'@.S_FJ[_ C)')A7)-JH$]%T$7N18.O=\I3(T:/)1M MPX=3@8X7A8(J!N9^HI4E2W\ET0BE,2%U%*F!W")-Y:XZ00$#-09-9)]!U0 1 M7V'N5'3 MD5>:R'M5ITX6R!ZT],T$QOCB4:L'?(/Q-BDH$K,[T> N, UTD#I?1#<7X?0A M=0R9J'M7KJ@/L3( M:XRE.B))2@1VZ$)U>53_\B LSN)#:XCFBFBDH1H@=(! M_BXGV2$QQR1(2K) ]IS1>!XS^)G;=0[-;Q]"G[X3\_VWZKH(K?UL<0$,*5_^ M+.*K\V24@5MZZKUJY$:'496!.$>7P"*"3C(7>SMR\S&LSJ6P#3H 4K*'+R-L MRLMZ)G)0T1I4SEWD-G4Q*Y2$HW3R:,U6Y)[F"R][BS"IJ]11L)H^CB$B&)^L M$;27;4W(40*7RV$EQP.+&:UKC7@T35S+PY*G#,PF,Z.E;\(3&-ID6('D_*(7 M6W'E1EQV4C[]Y([[GOR\=VJ MPV[KO'>DN,%;]8CRPZLHD'?C4D\D3GFD!,C*C6O<9+V:W*[2(?EH44GN=3=+ M<0O^VQ=+T:$=4T- /#A==N,G&=Y631)?>-1ZP@_1+7MC12IO10$JZQ592\!% M *1X31+=O.""8*-BP$M4&D*N1+S$'$*T:(-IA]O+9ZQ^W_-+5&Z+(GU,4AF$,W_=\)Y;W8E/S3G0].9=89B^1P@/,?.^[8:%Q_HXY(]6 (BKR&5EJ+^MGPFJ_O0]J// MY6+XE$:SQ4%7#=>,'%ZU@*9LY-GQ]U]FUSM_7-E%33$ M,H2U@7K;2?03+DLIT)2S N%M/;9(VI M,[ZJ]('QC[%-7K_7^8.2]&KZX\-(6@M]==?QE"Z'R^.]&#&#P3XX,=#]X$!U M^=8\.3[[<9QK;GQ9ESF3EZQRSJ L>I 7T/&",-_) B!.T(3ICVW%T?<\42ZR.8/QM,'8HTAEWK[='Q^//[BW/K\Z?3CT . M'T].SS2J:,L158XE>H*\9*J)APA]:M&>)[940WP="O&I)D5U5S^LUE-1-IR? MO?*_PF?A1SQ%N2(.=^!,3'_;\OX/P>OT^O"_\C]W.\/>EA4Z90!_'JN7=*)=W M[3!JZXO?'A)TMJU7"1@""LH.T'7'_]J9^1X,]BM@\P!V=>D;@]Z];_3O?6.P M]3J,7OV"+[VN_><.*\3QHD7*;3JXVP'G$JGK<#%F#RK09-3I8UD8U[<5#5UE MFV RK=0GP!J=>SZSU7>JBS^E3/NE; '2SG9Z^\^=%ZC(G+%%B8K)>>(6.!5(2SC_Q]?_V^OW17K\[2^=;)6D%E(T5MK^*KS-_ MXE,7,(09VYSD7=[OR##]E,5))F]@/^>@#(C?@;+;SIUXXH =TSG]&H@;S!H" M[G#NRH+X6P-I8] FVAC\!=JXG6&\X;0Q:)?<&/YPN7'0V]T;Q9YW*<.I&I4-;;R*7"2ZLC4V?D[Y[Z/<\. M=!8+].[*Y E*'WRMDSI 0D&1BX'Q)IHG=2YEQWSL3$3QME'XZ.S(HU5#Z MB;MV/GDAO-,NK!Y2V<,G;"A7KR4_OT\9SI5RKEHH>LD>L2%G ;>\^)8JIE)Y M5K'4NNS>)=59FY*LO&>2E1L2<;PC8?C\Y-W'\<4:VM2L+3% =[MPQ0VU![I+LAPY3Z[7H9IEZAQ>YQNA17:,G&"E@Y MPOTN?&H]/7."J2JQH2H1?L'F.I0,.X;2@$Z6SB)J"_$4BGX;$W$KG7K]07=O MY0?764X=M8W\JK#>P"+S1^R1<7LJ\#/[A M;;7CX2I6+3)K=)AOV],'*T,_>$$KQ2WH3W"TC[-++'7M[W!VR;=KE:LGSC7Y!?0:6]2.!_^F7E>H]GL1[/6 M.O;?[/WZ]GYYKR_'CUDI625(SS_E':ENP77+5OSK!+*N9AE&S3-JGE'SC)IG MU+P5JGG_=+Y$$^M_H_A+H[EL$S4-L_5K5O)NI4:M5;6[!IO]^NMME+%\W,3$U-S$N:'1M4$L! M A0#% @ S#L.61!QT*34!P S4 T ( !"0@ &5X M7S%\W,3$U-S0N:'1M4$L! A0# M% @ S#L.66M5_PK:# U9$ !$ ( !!AD &9T;&8M M,C R-# V,S N>'-D4$L! A0#% @ S#L.66$ROW%]"P 'Y8 !4 M ( !#R8 &9T;&8M,C R-# V,S!?8V%L+GAM;%!+ 0(4 Q0 ( M ,P[#EDT64R9DS0 '=T! 5 " ;\Q !F=&QF+3(P,C0P M-C,P7V1E9BYX;6Q02P$"% ,4 " #,.PY9UJ&PS%]& #7W@, %0 M @ &%9@ 9G1L9BTR,#(T,#8S,%]L86(N>&UL4$L! A0#% @ MS#L.68_BV*2X-P .\X$ !4 ( !%ZT &9T;&8M,C R-# V M,S!?<')E+GAM;%!+ 0(4 Q0 ( ,P[#EFPB;;Y$@T! %E=$ 4 M " 0+E !F=&QF,C R-# V,S!?,3!Q+FAT;5!+!08 "@ * 'D" ( !&\@$ ! end XML 62 ftlf20240630_10q_htm.xml IDEA: XBRL DOCUMENT 0001374328 2024-01-01 2024-06-30 0001374328 2024-04-01 2024-06-30 0001374328 srt:MaximumMember us-gaap:SubsequentEventMember 2024-07-19 0001374328 srt:MinimumMember us-gaap:SubsequentEventMember 2024-07-19 0001374328 us-gaap:SubsequentEventMember 2024-07-19 0001374328 ftlf:AssetsOfMusclepharmCorporationMember 2023-10-10 0001374328 ftlf:AssetsOfMusclepharmCorporationMember ftlf:BrandsMember 2023-10-10 2023-10-10 0001374328 ftlf:AssetsOfMusclepharmCorporationMember 2023-10-10 2023-10-10 0001374328 ftlf:MimisRockCorpMember 2023-02-28 2023-06-30 0001374328 ftlf:MimisRockCorpMember 2024-01-01 2024-06-30 0001374328 ftlf:MimisRockCorpMember 2023-04-01 2023-06-30 0001374328 ftlf:MimisRockCorpMember 2024-04-01 2024-06-30 0001374328 ftlf:MimisRockCorpMember 2023-01-01 2023-06-30 0001374328 ftlf:MimisRockCorpMember 2023-02-28 0001374328 ftlf:MimisRockCorpMember 2022-12-04 2022-12-04 0001374328 2024-06-30 0001374328 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001374328 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001374328 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001374328 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001374328 2024-03-28 0001374328 ftlf:RangeTwoMember 2024-06-30 0001374328 ftlf:RangeTwoMember 2024-01-01 2024-06-30 0001374328 ftlf:RangeOneMember 2024-06-30 0001374328 ftlf:RangeOneMember 2024-01-01 2024-06-30 0001374328 2023-01-01 2023-12-31 0001374328 2022-12-31 0001374328 ftlf:ShareRepurchaseProgramMember 2024-06-30 0001374328 ftlf:ShareRepurchaseProgramMember 2023-01-01 2023-06-30 0001374328 ftlf:ShareRepurchaseProgramMember 2024-01-01 2024-06-03 0001374328 ftlf:ShareRepurchaseProgramMember 2023-03-17 2023-03-17 0001374328 ftlf:ShareRepurchaseProgramMember 2023-03-17 0001374328 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001374328 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001374328 2021-02-01 2021-02-28 0001374328 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001374328 us-gaap:RevolvingCreditFacilityMember 2024-06-30 0001374328 ftlf:TermLoanMember 2024-06-30 0001374328 ftlf:TermLoansMember 2023-10-10 0001374328 ftlf:TermLoanMember 2023-10-10 0001374328 ftlf:TermLoansMember 2023-10-10 2023-10-10 0001374328 us-gaap:RevolvingCreditFacilityMember 2023-10-10 0001374328 ftlf:TermLoanBMember 2023-10-10 0001374328 us-gaap:RevolvingCreditFacilityMember 2023-02-23 0001374328 ftlf:TermLoanMember 2023-02-23 0001374328 2023-12-31 0001374328 ftlf:TermLoansMember 2023-12-31 0001374328 ftlf:TermLoansMember 2024-06-30 0001374328 ftlf:TermLoanMember 2023-12-31 0001374328 2023-01-01 2023-06-30 0001374328 2023-04-01 2023-06-30 0001374328 srt:MaximumMember 2024-06-30 0001374328 srt:MinimumMember 2024-06-30 0001374328 us-gaap:AssetPledgedAsCollateralMember ftlf:FinancingArrangementsMember 2024-06-30 0001374328 ftlf:InventoryrelatedPurchasesMember us-gaap:SupplierConcentrationRiskMember ftlf:VendorTwoMember 2023-01-01 2023-06-30 0001374328 ftlf:InventoryrelatedPurchasesMember us-gaap:SupplierConcentrationRiskMember ftlf:VendorOneMember 2024-01-01 2024-06-30 0001374328 ftlf:InventoryrelatedPurchasesMember us-gaap:SupplierConcentrationRiskMember ftlf:TwoVendorsMember 2023-01-01 2023-06-30 0001374328 ftlf:InventoryrelatedPurchasesMember us-gaap:SupplierConcentrationRiskMember ftlf:TwoVendorsMember 2024-01-01 2024-06-30 0001374328 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember ftlf:VendorTwoMember 2023-01-01 2023-12-31 0001374328 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember ftlf:VendorOneMember 2024-01-01 2024-06-30 0001374328 ftlf:OneVendorMember us-gaap:AccountsPayableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001374328 ftlf:OneVendorMember us-gaap:AccountsPayableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001374328 ftlf:GNCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001374328 ftlf:GNCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001374328 ftlf:GNCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001374328 ftlf:GNCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001374328 ftlf:GNCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001374328 ftlf:GNCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001374328 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001374328 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-06-30 0001374328 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001374328 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-04-01 2024-06-30 0001374328 ftlf:WholesaleSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0001374328 ftlf:WholesaleSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0001374328 ftlf:OnlineSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-06-30 0001374328 ftlf:OnlineSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-06-30 0001374328 ftlf:WholesaleSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0001374328 ftlf:WholesaleSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0001374328 ftlf:OnlineSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-04-01 2023-06-30 0001374328 ftlf:OnlineSalesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-04-01 2024-06-30 0001374328 us-gaap:SeriesAPreferredStockMember 2024-06-30 0001374328 ftlf:IsatoriProductsMember srt:MinimumMember 2024-06-30 0001374328 2023-06-30 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2023-06-30 0001374328 us-gaap:RetainedEarningsMember 2023-06-30 0001374328 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001374328 us-gaap:CommonStockMember 2023-06-30 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2023-01-01 2023-06-30 0001374328 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001374328 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001374328 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2022-12-31 0001374328 us-gaap:RetainedEarningsMember 2022-12-31 0001374328 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001374328 us-gaap:CommonStockMember 2022-12-31 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2023-04-01 2023-06-30 0001374328 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001374328 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001374328 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001374328 2023-03-31 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2023-03-31 0001374328 us-gaap:RetainedEarningsMember 2023-03-31 0001374328 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001374328 us-gaap:CommonStockMember 2023-03-31 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2024-06-30 0001374328 us-gaap:RetainedEarningsMember 2024-06-30 0001374328 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001374328 us-gaap:CommonStockMember 2024-06-30 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2024-01-01 2024-06-30 0001374328 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001374328 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001374328 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2023-12-31 0001374328 us-gaap:RetainedEarningsMember 2023-12-31 0001374328 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001374328 us-gaap:CommonStockMember 2023-12-31 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2024-04-01 2024-06-30 0001374328 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001374328 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001374328 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001374328 2024-03-31 0001374328 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2024-03-31 0001374328 us-gaap:RetainedEarningsMember 2024-03-31 0001374328 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001374328 us-gaap:CommonStockMember 2024-03-31 0001374328 2024-08-13 thunderdome:item iso4217:USD utr:M iso4217:USD shares shares utr:Y pure Q2 2024 --12-31 false 0001374328 false false false false 0 0 2 2 1 1 0 0 10-Q true 2024-06-30 false 000-52369 FITLIFE BRANDS, INC. NV 20-3464383 5214 S. 136th Street Omaha NE 68137 402 991-5618 Common Stock, par value $0.01 per share FTLF NASDAQ Yes Yes Non-accelerated Filer true false false 4598241 3680000 1139000 55000 759000 18000 17000 2498000 2046000 69000 162000 9779000 9091000 111000 1019000 911000 639000 17034000 14693000 106000 137000 73000 121000 134000 113000 26308000 26309000 13108000 13294000 682000 792000 57311000 55346000 4309000 3261000 1082000 1026000 1844000 892000 530000 571000 4500000 4500000 58000 87000 12323000 10337000 10778000 15509000 25000 51000 2329000 2413000 25455000 28310000 0.01 0.01 10000000 10000000 0 0 0.01 0.01 60000000 60000000 4598000 4598000 4598000 4598000 46000 46000 30902000 30699000 1371000 -3417000 -463000 -292000 31856000 27036000 57311000 55346000 16930000 14760000 33479000 25498000 9350000 8795000 18612000 15125000 7580000 5965000 14867000 10373000 1326000 1457000 2554000 2084000 2528000 1786000 5036000 3502000 24000 115000 158000 1487000 27000 23000 63000 42000 3905000 3381000 7811000 7115000 3675000 2584000 7056000 3258000 17000 66000 22000 150000 345000 251000 759000 349000 10000 200000 5000 117000 -318000 15000 -732000 -82000 3357000 2599000 6324000 3176000 729000 635000 1536000 1056000 2628000 1964000 4788000 2120000 0.57 0.44 1.04 0.47 0.53 0.4 0.97 0.43 4598000 4446000 4598000 4464000 4950000 4887000 4931000 4906000 2628000 1964000 4788000 2120000 -250000 247000 -171000 269000 2378000 2211000 4617000 2389000 4598000 46000 30801000 -1257000 -213000 29377000 0 101000 0 0 101000 0 0 0 -250000 -250000 0 0 2628000 0 2628000 4598000 46000 30902000 1371000 -463000 31856000 4598000 46000 30699000 -3417000 -292000 27036000 0 203000 0 0 203000 0 0 0 -171000 -171000 0 0 4788000 0 4788000 4598000 46000 30902000 1371000 -463000 31856000 4446000 44000 30099000 -8557000 22000 21608000 0 31000 0 0 31000 0 0 0 247000 247000 0 0 1964000 0 1964000 4446000 44000 30130000 -6593000 269000 23850000 4507000 45000 30056000 -8713000 0 21388000 -61000 -1000 0 0 0 -1000 0 74000 0 0 74000 0 0 0 269000 269000 0 0 2120000 0 2120000 4446000 44000 30130000 -6593000 269000 23850000 4788000 2120000 63000 42000 1000 -17000 -93000 15000 203000 74000 19000 5000 480000 429000 641000 -1164000 -110000 -503000 -770000 472000 -45000 -38000 1064000 -1611000 -53000 -39000 851000 401000 -41000 0 6606000 1794000 10000 54000 -0 17099000 -10000 -17153000 4750000 625000 0 12500000 -4750000 11875000 -9000 40000 1837000 -3444000 1898000 13277000 3735000 9833000 517000 241000 761000 213000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 1 - 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 provider of innovative and proprietary nutritional supplements and wellness products for health-conscious consumers marketed under the following brand names: (i) NDS Nutrition, PMD Sports, SirenLabs, Core Active, Nutrology, and Metis Nutrition (together, “<i>NDS Products</i>”); (ii) iSatori, BioGenetic Laboratories, and Energize (together, the "<i>iSatori Products</i>"); (iii) Dr. Tobias, All Natural Advice, and Maritime Naturals (together, the “<i>MRC Products</i>"); and (iv) MusclePharm.</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 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 U.S. The iSatori Products are sold through approximately 16,000 retail locations, which include specialty and mass, as well as online directly to the end consumer. The Company distributes the MRC Products primarily online through e-commerce platforms, such as Amazon, directly to the end consumer. MusclePharm’s products are sold to both wholesale customers as well as online through various e-commerce platforms directly to the end consumer.</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 Nasdaq Capital Market.</p> 16000 0.01 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 2 - BASIS OF PRESENTATION</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 accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In our opinion, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation are included. Operating results for the three- and six-month periods ended June 30, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024. Although management of the Company believes the disclosures presented herein are adequate and not misleading, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the Securities and Exchange Commission (the “<i>SEC</i>”) on March 29, 2024.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 3 - 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:34pt;">The Company prepares its financial statements in accordance with accounting principles generally accepted in the U.S. (“<i>GAAP</i>”). 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;text-align:justify;margin:0pt;"><i>Principles of Consolidation</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 condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in the condensed 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>Foreign Currency Translation</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 functional currency of the Company is the U.S. dollar (“<i>USD</i>”). The functional currency of the Company’s Canadian subsidiaries is the Canadian dollar (“<i>CAD</i>”). The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars using end-of-period exchange rates. Changes in reported amounts of assets and liabilities of foreign subsidiaries that occur as a result of changes in exchange rates between foreign subsidiaries’ functional currencies and the U.S. dollar are included in foreign currency translation adjustment. Foreign currency translation adjustment is included as a component of stockholders’ equity in the accompanying condensed consolidated balance sheets. Revenue and expense transactions use an average rate prevailing during the period of the related transaction. Transaction gains and losses that arise from exchange rate fluctuations denominated in a currency other than the functional currency of each subsidiary are included in the results of operations as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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;text-align:justify;margin:0pt;"><i>Use of Estimates and Assumptions</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 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.</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, product returns, depreciable lives of property and equipment, allocation of purchase price from business combinations, 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>Revenue Recognition</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 and wellness products to consumers.</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 revenue in accordance with FASB <i>ASC</i> <i>606, Revenue from Contracts with Customers (</i>“<i>ASC 606</i>”<i>).</i> 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.</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 wellness products. 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.</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 products are also sold on e-commerce platforms including Amazon. For these transactions, the Company evaluated principal versus agent considerations to determine appropriateness of recording distribution and platform fees paid to third-party e-commerce companies as an expense or as a reduction of revenue. The Company records distribution and platform fees to cost of goods sold in the condensed consolidated statements of income and comprehensive income. Distribution and platform fees are not recorded as a reduction of revenue because the Company (1) owns the goods before they are transferred to the customer, (2) can direct Amazon, similar to other third-party logistics providers (“<i>Logistic Providers</i>”), to return the Company’s inventory to any location specified by the Company, (3) has the responsibility to make customers whole following any returns made by customers directly to Logistic Providers and the Company retains the back-end inventory risk, (4) is subject to credit risk (i.e., credit card chargebacks), (5) establishes prices of its products, (6) can determine who fulfills the goods to the customer (Amazon or the Company) and (7) can limit quantities or stop selling the goods at any time. Based on these considerations, the Company is the principal in this arrangement. Advertising fees paid to Amazon are recorded in advertising expense in the condensed consolidated statements of income and comprehensive income.</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 disaggregates revenue into geographical regions and distribution channels. The Company determines that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.</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;">Online revenue during the three months ended June 30, 2024 and 2023 was approximately 66% and 67% of net revenue, respectively, compared to 34% and 33% for the wholesale channel for the same periods.  Online revenue during the six months ended June 30, 2024 and 2023 was approximately 66% and 58% of net revenue, compared to 34% and 42% for the wholesale channel for the same 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Sales to customers in the U.S. were approximately 96% and 93% during the three months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada. Sales to customers in the U.S. were approximately 96% and 95% during the six months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada.</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 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. 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.</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 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 (“<i>FDA</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;">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. Upon evaluation of returns, 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.</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>Customer and Vendor Concentration</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;">Net sales to GNC during the three-month periods ended June 30, 2024 and 2023 represent 23% and 29% of total net revenue, respectively. Net sales to GNC during the six-month periods ended June 30, 2024 and 2023 represent 24% and 37% of total net revenue, respectively. Gross accounts receivable attributable to GNC represented 16% and 30% of the Company’s total accounts receivable balance as of June 30, 2024 and December 31, 2023, 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;">As of June 30, 2024 and December 31, 2023, there was <span style="-sec-ix-hidden:c437"><span style="-sec-ix-hidden:c438">one</span></span> vendor who accounted for more than 10% of the Company's consolidated accounts payable. During the six months ended June 30, 2024 and 2023, there were <span style="-sec-ix-hidden:c441"><span style="-sec-ix-hidden:c442">two</span></span> vendors who each accounted for over 10% of the Company’s inventory-related purchases.</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;"><i>Cash and Cash Equivalents</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 considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents. The Company has approximately $55 in short-term interest-earning accounts pledged as collateral for financing arrangements at June 30, 2024, currently limited to business credit cards.</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>Leases</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;">We lease certain corporate office space and office equipment under lease agreements with monthly payments over a period of 36 to 84 months. We determine if an arrangement is a lease at inception. Leased assets are presented as operating lease right-of-use assets and the related liabilities are presented as lease liabilities in our condensed consolidated balance sheets.</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>Goodwill</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 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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;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 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;">Management determined there were no indicators of impairment at June 30, 2024 or December 31, 2023. The Company will perform its next impairment analysis in December 2024.</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>Intangible Assets</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 certain intangible assets that were recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of client relationships, formulations, and website. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life.  Intangible assets with indefinite lives, which consist of brands and trademarks, are not amortized but are tested for impairment annually or when indicators of impairment exist. Factors that management considers in this assessment include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), changes in management and strategy, and changes in the composition and carrying amounts of net assets. If this qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than it’s carrying value, a quantitative assessment is then performed.  The Company noted no indicators of impairment for intangible assets as of June 30, 2024, and December 31, 2023.</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>Acquisitions and Business Combinations</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 allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired trademarks and trade names, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is the period needed to gather all information necessary to make the purchase price allocation, not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</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>Income Taxes</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;">Provision for income taxes consists of current and deferred tax expense. Current tax expense is the expected tax payable on the taxable income for the year using tax rates enacted in the countries where the Company and its subsidiaries operate and generate taxable income. The Company accounts for income taxes using the asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets may also result from unused losses and other deductions carried forward. An assessment of the probability that a deferred tax asset will be recovered is made prior to any deferred tax asset being recognized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized, or that future deductibility is uncertain.</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 income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is potential for volatility of the effective tax rate due to several factors, including changes in the mix of the pre-tax income and the jurisdictions to which it relates. The effective income tax rate was 24% and 33% for the six months ended June 30, 2024 and 2023, 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Net Income Per Share</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;">Our computation of earnings per share (“<i>EPS</i>”) includes basic and diluted EPS. Basic EPS is measured as the income available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS reflects the potential dilution, using the treasury stock method, that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock that then shared in the income of the Company as if they had been converted at the beginning of the periods presented, or issuance date, if later. In computing diluted EPS, the treasury stock method assumes that outstanding options and warrants are exercised, and the proceeds are used to purchase Common Stock at the average market price during the period. Options and warrants may have a dilutive effect under the treasury stock method only when the average market price of the Common Stock during the period exceeds the exercise price of the options and warrants. Potential common shares that have an antidilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.</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;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six months ended June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income available to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,628</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,120</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares - basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,464</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of outstanding warrants and stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">352</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">441</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">333</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares - diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,887</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,906</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income per common share:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.04</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.43</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;"><i>Fair Value Measurements</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 <i>ASC Topic</i> <i>820,</i> <i>Fair Value</i>, 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:</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="font-family:Times New Roman;font-size:10pt;width:99%;margin-left:auto;margin-right:auto;"> <tbody><tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;width:46.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 1 – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p> </td> </tr> <tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:46.8%;"> </td> </tr> <tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;width:46.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">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.</p> </td> </tr> <tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:46.8%;"> </td> </tr> <tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;width:46.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">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.</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 carrying amounts of financial assets and liabilities, such as cash and cash equivalents, restricted cash, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments. The carrying value of our notes payable approximate their fair value based on the market interest rates of these notes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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;"><i>Segment</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 one segment, providing nutritional supplements and wellness products to health-conscious consumers. The Company’s chief operating decision maker is the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.</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;"><i>Reclassifications</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;">Certain reclassifications have been made in the Company’s financial statements.  Advertising and marketing expense for the three and six months ended June 30, 2023 were previously reported as part of selling, general and administrative expense.  Advertising and marketing expense is now segregated and reported separately in the accompanying statement of income and comprehensive income to conform to current period presentation.  These reclassifications had no impact on earnings or stockholders’ equity.</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>Recently Issued Accounting Pronouncements</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 November 2023, the FASB issued <i>ASU</i> <i>2023-07,</i> <i>Segment Reporting (Topic</i> <i>280): Improvements to Reportable Segment Disclosure (</i>“<i>ASC 280</i>”<i>)</i>, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, including the significant segment expense disclosures. This standard will be effective for the Company on January 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The adoption of this standard did not have a material impact on its results of operations, financial position or cash flows.</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 not or are not 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;"><i>Principles of Consolidation</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 condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Intercompany accounts and transactions have been eliminated in the condensed 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>Foreign Currency Translation</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 functional currency of the Company is the U.S. dollar (“<i>USD</i>”). The functional currency of the Company’s Canadian subsidiaries is the Canadian dollar (“<i>CAD</i>”). The assets and liabilities of the Company’s foreign subsidiaries are translated into U.S. dollars using end-of-period exchange rates. Changes in reported amounts of assets and liabilities of foreign subsidiaries that occur as a result of changes in exchange rates between foreign subsidiaries’ functional currencies and the U.S. dollar are included in foreign currency translation adjustment. Foreign currency translation adjustment is included as a component of stockholders’ equity in the accompanying condensed consolidated balance sheets. Revenue and expense transactions use an average rate prevailing during the period of the related transaction. Transaction gains and losses that arise from exchange rate fluctuations denominated in a currency other than the functional currency of each subsidiary are included in the results of operations as incurred.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Use of Estimates and Assumptions</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 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.</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, product returns, depreciable lives of property and equipment, allocation of purchase price from business combinations, 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>Revenue Recognition</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 and wellness products to consumers.</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 revenue in accordance with FASB <i>ASC</i> <i>606, Revenue from Contracts with Customers (</i>“<i>ASC 606</i>”<i>).</i> 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.</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 wellness products. 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.</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 products are also sold on e-commerce platforms including Amazon. For these transactions, the Company evaluated principal versus agent considerations to determine appropriateness of recording distribution and platform fees paid to third-party e-commerce companies as an expense or as a reduction of revenue. The Company records distribution and platform fees to cost of goods sold in the condensed consolidated statements of income and comprehensive income. Distribution and platform fees are not recorded as a reduction of revenue because the Company (1) owns the goods before they are transferred to the customer, (2) can direct Amazon, similar to other third-party logistics providers (“<i>Logistic Providers</i>”), to return the Company’s inventory to any location specified by the Company, (3) has the responsibility to make customers whole following any returns made by customers directly to Logistic Providers and the Company retains the back-end inventory risk, (4) is subject to credit risk (i.e., credit card chargebacks), (5) establishes prices of its products, (6) can determine who fulfills the goods to the customer (Amazon or the Company) and (7) can limit quantities or stop selling the goods at any time. Based on these considerations, the Company is the principal in this arrangement. Advertising fees paid to Amazon are recorded in advertising expense in the condensed consolidated statements of income and comprehensive income.</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 disaggregates revenue into geographical regions and distribution channels. The Company determines that disaggregating revenue into these categories achieves the disclosure objective to depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors.</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;">Online revenue during the three months ended June 30, 2024 and 2023 was approximately 66% and 67% of net revenue, respectively, compared to 34% and 33% for the wholesale channel for the same periods.  Online revenue during the six months ended June 30, 2024 and 2023 was approximately 66% and 58% of net revenue, compared to 34% and 42% for the wholesale channel for the same 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Sales to customers in the U.S. were approximately 96% and 93% during the three months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada. Sales to customers in the U.S. were approximately 96% and 95% during the six months ended June 30, 2024 and 2023, respectively, with the balance of sales for the same respective periods being to customers primarily in Canada.</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 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. 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.</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 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 (“<i>FDA</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;">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. Upon evaluation of returns, 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.</p> 0.66 0.67 0.34 0.33 0.66 0.58 0.34 0.42 0.96 0.93 0.96 0.95 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Customer and Vendor Concentration</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;">Net sales to GNC during the three-month periods ended June 30, 2024 and 2023 represent 23% and 29% of total net revenue, respectively. Net sales to GNC during the six-month periods ended June 30, 2024 and 2023 represent 24% and 37% of total net revenue, respectively. Gross accounts receivable attributable to GNC represented 16% and 30% of the Company’s total accounts receivable balance as of June 30, 2024 and December 31, 2023, 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;">As of June 30, 2024 and December 31, 2023, there was <span style="-sec-ix-hidden:c437"><span style="-sec-ix-hidden:c438">one</span></span> vendor who accounted for more than 10% of the Company's consolidated accounts payable. During the six months ended June 30, 2024 and 2023, there were <span style="-sec-ix-hidden:c441"><span style="-sec-ix-hidden:c442">two</span></span> vendors who each accounted for over 10% of the Company’s inventory-related purchases.</p> 0.23 0.29 0.24 0.37 0.16 0.30 0.10 0.10 0.10 0.10 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Cash and Cash Equivalents</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 considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents. The Company has approximately $55 in short-term interest-earning accounts pledged as collateral for financing arrangements at June 30, 2024, currently limited to business credit cards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 55000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Leases</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;">We lease certain corporate office space and office equipment under lease agreements with monthly payments over a period of 36 to 84 months. We determine if an arrangement is a lease at inception. Leased assets are presented as operating lease right-of-use assets and the related liabilities are presented as lease liabilities in our condensed consolidated balance sheets.</p> P36M P84M <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Goodwill</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 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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;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 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;">Management determined there were no indicators of impairment at June 30, 2024 or December 31, 2023. The Company will perform its next impairment analysis in December 2024.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Intangible Assets</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 certain intangible assets that were recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of client relationships, formulations, and website. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life.  Intangible assets with indefinite lives, which consist of brands and trademarks, are not amortized but are tested for impairment annually or when indicators of impairment exist. Factors that management considers in this assessment include macroeconomic conditions, industry and market considerations, overall financial performance (both current and projected), changes in management and strategy, and changes in the composition and carrying amounts of net assets. If this qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than it’s carrying value, a quantitative assessment is then performed.  The Company noted no indicators of impairment for intangible assets as of June 30, 2024, and December 31, 2023.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Acquisitions and Business Combinations</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 allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired trademarks and trade names, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which is the period needed to gather all information necessary to make the purchase price allocation, not to exceed one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Income Taxes</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;">Provision for income taxes consists of current and deferred tax expense. Current tax expense is the expected tax payable on the taxable income for the year using tax rates enacted in the countries where the Company and its subsidiaries operate and generate taxable income. The Company accounts for income taxes using the asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets may also result from unused losses and other deductions carried forward. An assessment of the probability that a deferred tax asset will be recovered is made prior to any deferred tax asset being recognized. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized, or that future deductibility is uncertain.</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 income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is potential for volatility of the effective tax rate due to several factors, including changes in the mix of the pre-tax income and the jurisdictions to which it relates. The effective income tax rate was 24% and 33% for the six months ended June 30, 2024 and 2023, respectively.</p> 0.24 0.33 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Net Income Per Share</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;">Our computation of earnings per share (“<i>EPS</i>”) includes basic and diluted EPS. Basic EPS is measured as the income available to common stockholders divided by the weighted average common shares outstanding for the period. Diluted EPS reflects the potential dilution, using the treasury stock method, that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock or resulted in the issuance of Common Stock that then shared in the income of the Company as if they had been converted at the beginning of the periods presented, or issuance date, if later. In computing diluted EPS, the treasury stock method assumes that outstanding options and warrants are exercised, and the proceeds are used to purchase Common Stock at the average market price during the period. Options and warrants may have a dilutive effect under the treasury stock method only when the average market price of the Common Stock during the period exceeds the exercise price of the options and warrants. Potential common shares that have an antidilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted EPS.</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;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six months ended June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income available to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,628</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,120</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares - basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,464</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of outstanding warrants and stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">352</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">441</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">333</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares - diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,887</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,906</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income per common share:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.04</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.43</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three months ended June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six months ended June 30,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income available to common shareholders</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,628</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,964</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,120</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares - basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,598</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,464</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Dilutive effect of outstanding warrants and stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">352</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">441</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">333</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares - diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,950</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,887</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,931</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,906</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income per common share:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.04</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.43</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 2628000 1964000 4788000 2120000 4598000 4446000 4598000 4464000 352000 441000 333000 442000 4950000 4887000 4931000 4906000 0.57 0.44 1.04 0.47 0.53 0.4 0.97 0.43 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Fair Value Measurements</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 <i>ASC Topic</i> <i>820,</i> <i>Fair Value</i>, 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:</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="font-family:Times New Roman;font-size:10pt;width:99%;margin-left:auto;margin-right:auto;"> <tbody><tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;width:46.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 1 – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</p> </td> </tr> <tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:46.8%;"> </td> </tr> <tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;width:46.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">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.</p> </td> </tr> <tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:46.8%;"> </td> </tr> <tr> <td style="vertical-align:top;width:2%;"> </td> <td style="vertical-align:top;width:2%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;width:46.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">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.</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 carrying amounts of financial assets and liabilities, such as cash and cash equivalents, restricted cash, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments. The carrying value of our notes payable approximate their fair value based on the market interest rates of these notes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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;"><i>Segment</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 one segment, providing nutritional supplements and wellness products to health-conscious consumers. The Company’s chief operating decision maker is the Chief Executive Officer, who reviews operating results to make decisions about allocating resources and assessing performance for the entire Company.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Reclassifications</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;">Certain reclassifications have been made in the Company’s financial statements.  Advertising and marketing expense for the three and six months ended June 30, 2023 were previously reported as part of selling, general and administrative expense.  Advertising and marketing expense is now segregated and reported separately in the accompanying statement of income and comprehensive income to conform to current period presentation.  These reclassifications had no impact on earnings or stockholders’ equity.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Recently Issued Accounting Pronouncements</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 November 2023, the FASB issued <i>ASU</i> <i>2023-07,</i> <i>Segment Reporting (Topic</i> <i>280): Improvements to Reportable Segment Disclosure (</i>“<i>ASC 280</i>”<i>)</i>, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense categories that are regularly provided to the chief operating decision maker and included in each reported measure of a segment’s profit or loss. The update also requires all annual disclosures about a reportable segment’s profit or loss and assets to be provided in interim periods and for entities with a single reportable segment to provide all the disclosures required by ASC 280, including the significant segment expense disclosures. This standard will be effective for the Company on January 1, 2024 and interim periods beginning in fiscal year 2025, with early adoption permitted. The updates required by this standard should be applied retrospectively to all periods presented in the financial statements. The adoption of this standard did not have a material impact on its results of operations, financial position or cash flows.</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 not or are not 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;"><b>NOTE</b> <b>4 </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 inventory is carried at the lower of cost or net realizable value using the first-in, first-out (“<i>FIFO</i>”) 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.</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 an allowance for obsolescence for expiring, excess, and slow-moving inventory. To calculate the allowance, the Company analyzes sales projections for each stock-keeping unit (“<i>SKU</i>”) relative to the remaining shelf life of the product. The value of any finished goods inventory projected to expire prior to sale is included in the allowance.</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 total allowance for expiring, excess and slow-moving inventory items as of June 30, 2024 and December 31, 2023 amounted to $69 and $162, respectively. The Company’s inventories as of June 30, 2024 and December 31, 2023 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,863</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Components</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">985</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for obsolescence</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(69</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,779</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 69000 162000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,863</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Components</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">985</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">961</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for obsolescence</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(69</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,779</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,091</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 8863000 8292000 985000 961000 69000 162000 9779000 9091000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE</b> <b>5 - 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 had property and equipment as of June 30, 2024 and December 31, 2023 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;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">965</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">954</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">106</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">137</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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:34pt;">Depreciation expense for the three months ended June 30, 2024 and 2023 was $16 and $13, respectively. Depreciation expense for the six months ended June 30, 2024 and 2023 was $42 and $22, 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">965</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">954</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(859</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">106</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">137</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 965000 954000 859000 817000 106000 137000 16000 13000 42000 22000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE</b> <b>6 </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;text-indent:36pt;">Notes payable consisted of the following:</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;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term loans</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,375</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unamortized debt issuance costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(116</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long term</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,778</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,509</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;"><i>Credit Agreements</i> – <i>First Citizens Bank</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;">On February 23, 2023, the Company entered into an Amended and Restated Credit Agreement (the “<i>Credit Agreement</i>”) with First Citizens Bank (the “<i>Bank</i>”), amending and restating that certain Credit Agreement, dated September 24, 2019, between the Company and the Bank. Pursuant to the Previous Credit Agreement, the Bank provided the Company with a term loan for the principal amount of $12,500 (“<i>Term Loan </i>A”), and a revolving line of credit of $3,500 (the “<i>Line of</i> <i>Credit</i>”, and collectively with the Term Loans, the “<i>Loan</i>”). The Company used the proceeds from the Loan to fund the acquisition of MRC (discussed in further detail in Note 8) and for general working capital 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;"><i>Second Amended and Restated Credit Agreement</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;">On October 10, 2023, the Company entered into a Second Amended and Restated Credit Agreement (the “<i>Amended Credit Agreement</i>”) with the Bank, amending and restating the Credit Agreement between the Company and the Bank. Pursuant to the Amended Credit Agreement, the Bank provided the Company with an additional Term Loan (“<i>Term Loan B</i>”, and together with Term Loan A, the “<i>Term Loans</i>”) for the principal amount of $10,000 and extended the Line of Credit of $3.5 million to December 15, 2024. The Company used the proceeds from Term Loan B to fund the acquisition of assets of MusclePharm (discussed in further detail in Note 9) and for general working capital 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;">Pursuant to the Amended Credit Agreement, the Term Loans accrue interest at a per annum rate equal to 2.75% above the one-month secured overnight financing rate published for such day by the Federal Reserve Bank of New York; and the Company shall make payments on March 10th, June 10th, September 10th, and December 10th of each calendar year, of principal plus accrued interest on the Term Loans in amounts sufficient to fully amortize Term Loan A through February 28, 2028 and Term Loan B through October 10, 2028. During the first quarter of 2024, the Company made an advance payment on Term Loan A of $2,500, and as such, Term Loan A will fully amortize in February 2027. Also pursuant to the Amended Credit Agreement, outstanding advances under the Line of Credit (“<i>Advances</i>”) will accrue interest at the <span style="text-transform:lowercase;">A</span>pplicable <span style="text-transform:lowercase;">R</span>ate and the Company will pay the interest on the Advances monthly, with all principal and any accrued interest on outstanding Advances being due and payable in full on the Line of Credit maturity 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.</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 Amended Credit 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 <span style="text-transform:lowercase;">A</span>pplicable <span style="text-transform:lowercase;">R</span>ate plus 2% per annum, and the Bank may declare all obligations, with interest thereon, immediately due and payable. The Amended Credit Agreement further contains customary representations and warranties of the Company; 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 customary affirmative and negative covenants, including covenants to maintain a Fixed Charge Coverage Ratio (as defined in the Amended 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 December 31, 2023, a Funded Debt to EBITDA Ratio (as defined in the Amended 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, and to the extent the Term Loans still have a balance as of June 30, 2025 and a Cash Flow Leverage threshold (as defined in the Amended Credit Agreement) of at least 1.15 is not met, the Company will be required to make a prepayment on the Term Loans equal to 50% of the Excess Cash Flow (as defined in the Amended Credit Agreement). The Company was in compliance with all covenants as of June 30, 2024 and December 31, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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;text-align:justify;margin:0pt;text-indent:36pt;">As of June 30, 2024, the borrowings outstanding on the Term Loans and Line of Credit were $15,375 and $0, respectively. As of December 31, 2023, the borrowings outstanding on the Term Loans and Line of Credit were $20,125 and $0, respectively.</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;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2024</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Unaudited)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term loans</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,375</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,125</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unamortized debt issuance costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(97</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(116</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,278</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long term</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,778</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,509</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 15375000 20125000 97000 116000 15278000 20009000 4500000 4500000 10778000 15509000 12500000000 3500000000 10000000 3500000 0.0275 0.02 1.25 2.5 0.000115 0.50 15375000 0 20125000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE</b> <b>7 - 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 Company is authorized to issue 60,000 shares of Common Stock, $0.01 par value per share, of which 4,598 shares of Common Stock were issued and outstanding as of June 30, 2024 and December 31, 2023.</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:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In February 2021<i>,</i> the Company granted an officer an aggregate of 160 restricted share units (“<i>RSUs</i>”) with a fair value of $468, which was amortized to stock-based compensation over its vesting term. The Company did not record any stock-based compensation related to RSUs during the three or six months ended June 30, 2024. The Company recorded $5 and $31 of stock-based compensation related to RSUs during the three and six months ended June 30, 2023, 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;"><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;text-align:justify;margin:0pt;text-indent:36pt;">On March 17, 2023, the Board approved the extension of the Company’s previously authorized share repurchase program, initially approved by the Board on August 16, 2019, as amended on September 23, 2019, November 6, 2019 and February 1, 2021 (“<i>Share Repurchase Program</i>”). Under the extended and amended Share Repurchase Program, the Board authorized management to repurchase up to $5,000 of the Company's Common Stock over a period of 24 months, at a purchase price equal to the fair market value of the Company's Common Stock on the date of purchase, with the exact date and amount of such purchases to be determined by management (the “<i>2023 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;text-align:justify;margin:0pt;text-indent:36pt;">During the six months ended June 30, 2024 and 2023, the Company did <span style="-sec-ix-hidden:c606"><span style="-sec-ix-hidden:c607">not</span></span> repurchase any Common Stock under the 2023 Share Repurchase Program. As of June 30, 2024<i>,</i> the Company may purchase $5,000 of Common Stock under the 2023 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;text-align:justify;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 June 30, 2024 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>of options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted average exercise price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>remaining life (years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, June 30, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="15" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Outstanding</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Exercisable</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="3" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Exercise price </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>per share</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total number</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>of options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>remaining life </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>exercise price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>vested options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>exercise price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">$0.70</td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.24</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">$11.55</td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4.1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18.56</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 3%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">401</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.31</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </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 June 28, 2024 was $33.30, resulting in an intrinsic value of outstanding options of $12,825.</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 three-month periods ended June 30, 2024 and 2023, the Company recognized stock-based compensation of $101 and $26, respectively, related to stock options. During the six-month periods ended June 30, 2024 and 2023, the Company recognized stock-based compensation of $203 and $43, respectively, related to stock options. As of June 30, 2024 there is $537 of unamortized stock-based compensation related to stock options.</p> 60000000 0.01 4598000 160000 468000 5000 31000 5000 P24M 5000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>of options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted average exercise price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>remaining life (years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.5</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, June 30, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 484000 6.82 P4Y6M 0 0 -0 0 -0 0 484000 6.82 P4Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="15" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 54%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Outstanding</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Exercisable</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="3" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Exercise price </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>per share</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total number</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>of options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>remaining life </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>exercise price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>vested options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>average</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>exercise price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">$0.70</td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.24</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">$11.55</td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">135</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4.1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18.56</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17.92</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 3%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.82</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">401</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">$</p> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4.31</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 0.7 5.24 349000 P4Y 2.29 349000 2.29 11.55 19.2 135000 P4Y1M6D 18.56 52000 17.92 484000 P4Y 6.82 401000 4.31 33.3 12825000 101000 26000 203000 43000 537000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE 8 </b>–<b> ACQUISITION OF MIMI</b>’<b>S ROCK CORP</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 February 28, 2023, the Company acquired all the equity interests of Mimi’s Rock Corp. (<i>"MRC"</i>) for the purchase price of $17,099. MRC is headquartered in Oakville, Ontario, Canada.</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 accounted for the acquisition as a business combination under <i>ASC 805, Business Combinations</i> <i>(</i>“<i>ASC</i> <i>805</i>”<i>)</i>. As a result of the MRC acquisition, the Company recorded intangible assets – brands of $7,630 and goodwill of $12,764. The goodwill recognized is primarily attributable to anticipated synergies from future growth. The intangible assets, which consist of brands, is not amortized but will be tested for impairment on an annual basis. Goodwill is also not amortized but will be tested for impairment on an annual basis.</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 purchase was intended to augment and diversify the Company’s product offerings and lineup. Key factors that contributed to the recorded intangible assets and goodwill were the opportunity to complement existing operations of the Company and the opportunity to generate future synergies within the nutritional supplement and wellness business.</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>Pro Forma Condensed Combined Financial Information (Unaudited, in thousands)</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 following presents the Company’s unaudited pro forma financial information for the three and six months ended June 30, 2023, giving effect to the acquisition of MRC as if it had occurred at January 1, 2023. Included in the pro forma information are adjustments to (1) remove non-recurring transaction-related costs related to the acquisition of MRC, (2) remove the interest costs from MRC’s debt prior to the closing of the acquisition, and (3) recognize interest expense based on the projected balance of the Term Loan A for the respective periods presented for this pro forma.</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;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six months ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,553</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted net income per share</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.68</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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 pro forma adjustments do not reflect adjustments for anticipated operating efficiencies that the Company expects to achieve as a result of this acquisition. The pro forma financial information is for informational purposes only and does not purport to present what the Company’s results would actually have been had the transaction actually occurred on the dates presented or to project the combined company’s results of operations or financial position for any future 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;">MRC revenue for the three months ended June 30, 2024 and 2023 was $7,461 and $7,627, respectively. MRC revenue for the six months ended June 30, 2024 was $14,954, and was $10,266 for the period from February 28, 2023 (the acquisition date) to June 30, 2023.</p> 17099000 7630000 12764000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Six months ended</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,553</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,390</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted net income per share</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.68</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 30553000 3390000 680 7461000 7627000 14954000 10266000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE 9. ACQUISITION OF MUSCLEPHARM ASSETS</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 October 10, 2023, the Company acquired substantially all of the assets and assumed none of the liabilities other than <i>de</i> <i>minimus</i> cure costs relating to certain assumed contracts of MusclePharm through an asset purchase transaction under Section 363 of the U.S. Bankruptcy Code. Total consideration for the acquisition, including legal expense, amounted to $18,788.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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;text-align:justify;margin:0pt;text-indent:36pt;">The Company accounted for the transaction as an asset acquisition under ASC 805. The assets acquired consist of indefinite life intellectual property – brands with an estimated value of $18,593 – and inventory of $195. The intangible assets, which consist of brands, are not amortized but will be tested for impairment on an annual basis.</p> 18788000 18593000 195000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE</b> <b>10 </b>– <b>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 currently are 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.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 11</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;text-align:justify;margin:0pt;text-indent:36pt;">On July 19, 2024, the Company amended and extended the existing lease agreement for its headquarters in Omaha, Nebraska. The amended lease agreement extends the lease term for an additional six years (72 months), commencing on October 1, 2024 through September 30, 2030. The terms and conditions of the lease extension are substantially similar to the original lease agreement. As a result of the lease extension, the right-of-use asset and lease liability will be remeasured and are expected to be between $380 and $400.</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> P72M 380000 400000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>ITEM 5.</b> <b>OTHER INFORMATION</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;">In the three months ended June 30, 2024, <span style="-sec-ix-hidden:c719"><span style="-sec-ix-hidden:c720"><span style="-sec-ix-hidden:c721"><span style="-sec-ix-hidden:c722">no</span></span></span></span> directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.</p>

V:SB(>3$OXH7_P:-949(]I^%I7ILRL8J'AY&=C M"*6T0^SS=J9] H)13NB\):@\U)@PP2R/;!$HT.8ZP6?81 ZL@JUJ'FR*:RQ> M5C@:,]@+;5.<$SRUKLJL@90J73=5 =9G&H2"/S1O;MQR> K;J,6ZD4:LB6^R M1AH4:]U4Z1+8 H\;6K8J5VK66.BQM9#=:D8VC#9('$[RC34\N<$9-15K%MXM MRC*[,7D^ DE);OX)LP.D:)QN&,GDUHE_1#NOFB07!JW+&I.0:&.5V&;N*@%G MH>[72=Z0C !.TJ_X /ZR<6P%1O375O\U#66Q0+Z#@B3 AGTL M&K(X@%T&$YVG-2@F:0)R$5^:'/IB<%@J85G=U8Y!^WT:3-/IH&GZI"'^QLD$ M3I"Q@1SS"X9G6/R!5NIA"WV2LQ",M+/$9'0GIR])4^4YPYH!A2%?!BG+J:(C MUM25<6;=-FLX<'=4P>(;P%]6*J>]EDX\.4((L++C>,'V;,@1H9Y!KGK?TX(AE:K;I(H.*[1DL&%AO MBLQC\%6(DH#DL HP@BRJ>/39L7@ M@50,HH%%24:+8R5B3PF[N'".W;F##&?-UOMV*8: ET@#6R",#$;O6@PN6<>4 MS">=&NU57*_&O7K1V0$.=BFLA!;I?2@*Y@=%:WA_(L];2CK&YZODGQ+ &G#! M'@0'+X&Y0V69>_"4L >W*YY0\!L &$@:DW6L#(8SQ* MI,CP5TP%R;.'OH=+FK[4*)O8\./BXVV%NGK\/8,G*79+3A@%;:J2S.KUY2C'NM MW1=C]6Z8 M&SVA%,SO6N#0("ITEC=4>"3R?/"%H+K),MS#1FYZ?DJ+'XO0O M[DMU&;Z+Y0)Y)(L%/ &[B=8,8:&%+A=5LEXB>B6OL B(NB-#.-:BT/F6<0M: MZ2!7M QI8V<=.13PUGI15JQCZ=+H:_%B': U^TMSED'T?FW H"7<#3T&!XY' M1@X*X5118+(0 P), HR08+%-+#Y6D<0NU1QXQ)UK1H::+23D7Y0K,&Z.HUJ2 M]?Z=G4H8'T&I>EEIK582CFL*QQ6":1V":5X++P[5#:D3'=1;=J*P>B 3G5B"D8=>RY7PSDE/HM.;P2$8='O[ 1HZHH,A.LT%U0@G?V&05\-[0 M/JRY_9>[.#[;W44?W4?31](]5E?L@SS^X1LD M^?^_0\8L9>[ N[C4&TP+W! LXQ8'FC7L3.O2R4^7347GTD-IT)9I"@H01I") M;"*O'T#$KDN_ TN0);!X;>>&['\M)@P6!=[C"F2L::!6$^<-X#+ MSA6C59EIR[6,U66R$2_I<9<0"UP!/$$I(0Y 8/G2I4Z_XMCBR!I CJ1"Y(DA M-R9R7F/U'W@!V.N4A\8N$)$6>U "";#GX"Z8B,]ME M="RTDM61C1:9!8H*5 MQ /NU^6^!]!"=!,48G_ M95G0WF9ZWW\:%N#055)J( =Z4B'.IS0!,5RTG;(8!7LS2NEU'3+%\E[M6Z(Y M\4&*W; 7I5T0K"'Q*3[:":-+W@24"5I-XN?8MXK>W3.3BRS86'V &C(1[ZH& M,#A;$;:O7;HGX),/[\[5N:HHNR_.F=F>E=HZ&-:> "O9(GW'P1TAIJ\#*&O- MAP!VJ(EX("]8QYF1AY8MKJ:G1' =;,[A HM_!E$BGJ]S$I)%_%!Q6F*LOI"E M WT+>#>I!AW8;;NRS,P[>M M1'GPV;)ZW^0>L4AJ=7=7[_#H:@8A'DY&/=AGK,X?/E!2$H2"2SQ=WY0#&OTB M:/2+826C4(36XQ?O_VZPKYPL[F-U>7"9_FS]G6MW@CIO)"V94[6$R<:)S@V> MSCB-:VO!%PPBX4. #A:&DD0K"LX(KO@4/V?U875Q'X3$NP-#,CX!9M"1 M1K!DP:.UQZ'E-9E49XY( PY/B'%G1TX)V/^T^2TS)Z6*1$'.+_&+4>8RU9S> M'@M?LE"+J71;Y&#[L&9/#\'*8$8?^^5\GYUD6\ 1%Y5G%CP: _G$2=!I-!\?WLZA-,^4< N6+!-9AS5Y'X.=0O'F=.'KKL M]HGZK5R2$IC"2J84U6)?6578$X]'W!'%]]24NRM0XS]M9 MQFOJ*VF?Y@I35,9A;)L4!:6W&8MP8+,$?"%=)']6\T>4B%B(&#N(GM/CJ2_9 MX4A7&Z)0,L@4-A#8FDG%#3,**HPIG)O*U@Y483H@(RA,PI&TRS-UD[J@C2,\ M@7HKP+_]W'R%C=NGF&^?EI/HE% ;MNE(<=YSB\?&.J-*X6)G ZZ"R/(1OLPY MIA8RZ(DN(05\HK6)A-M.5!PV;$OGHQ 2[U,VS\_<\&FFD+2I>'9??NO"99= ML@_;)2@BC>D*1Z3P$ Y%>DL67,#3*JF^ O&PETG2Y4"R4T?5V"2J_/4I\,QO MS2]S+WUL2#N[D]5 4.F*&C4S?U<[F9ZMZ?1MJG5F><9V;<0;O>3B4%0+KHRU M!66&39UPV#HV;+&LJ];W;53D+^5:%^1B ;@%=2554>NT#6,2KHO@9>$JM5N< M1&":-M*6$?1Q&U9*K576:_,6MINSD.)QWE"=-!1OC(NRB$_IP\ZA3PM0GA^> M@]%"JR@1PV%])!)K<[=1M;=C8!F/:JF1.1M%MJ1;Q=Y&+F3I=M!M5[=Y;_Z MDQ@*\A;QG+Y@#F+#7#3YH%>;MEYM^J^\6L]'CW1OP^OOS+_CYSQ,,NV3#D*P M86:AM,4DUA!3Q3KBK#?E%_F0ID!3UHBZ?I;&$&#*?4IO9CVK1(79-.>$#4,6 MTL^E68,?)#JG_RXK=*-G6$"/8^ZYV=C R(ITE.=-[IHM.(NR(BW^IV,9*:/# M\(EK"BLX"<)RUYR4I(WZ=H&LG6Y^]\I07>U6YV7#46DW.8/'\(G2*LDTV1G: MEZO;M312-HCK;2#!59L[>DL@@!KA! #L/GCW3%*-FH[:J(B3)V29 M6@?G,W^K)*W*4%$B5&BSDIPSL4@ M/NOW%]>QGHUB)!,134]Q+DXO-J(3T7.2$(-!%2UTA;*.O[&^R"/"T;BI MN-&<>S>V;51+J,LQ$$*RM@=5W+T/;_SBR=P$>-83F,1T;34+.H3EVP\\%ANK M*TKNAO1RZ'KIZX&,D-@O!:J]\Z 54D*_(6L4L*:\ M4"K)4'PR\ITFU'Y'#82=;CR*+>->O*@+[UV;XUV!#C"1%4$@8RA!V:CG$Y9; M9T+\0@J(Y%U,(;=02(<[\1WK$X_N]E&V398C,=VE"R@X*[K12=4F_")4P\F_ M$15]IW!0'M>4+;D6[C#CRHBFN)8. MGYQX"45WN+^=D=R:T.^M=S9LM7\1Q\KXLYFN;^BR1QO(/J17WB=0#5/"=I1L M50\SR IP0Z78.K$93=&0X8;\03I&=GL35)1)J*(X9T[UE(= M%=%(Z;I'(A+FMGD[J>MR/P1,7 I#1E[!RS7"(+%.K7@'<"[9 MJZ8P$4)=?E9S,QZW^SDK,'(6 MV!\9N/8*\X$I>D6A%!4(-J.V0Z&&XRJDR="=9L]=A,CZ.@F6?JS>4XK*U:DE M^?1@JI@C:T[L"^0P\\X$6=\8%VY1?)(V$IY3=!(MW!!?J+KE2L=^XXK,L-2A1[-W7H(/'(@G1567XJ=,^\O[QZ\OGN=L8G5WF;QA]1%% MDM:2FJHPK+:A<"")#$K>E@Z:'QY/U='1!+IUB/_3^PG):"E\?S1Z<7R OV=G MI_3Z<$)_#TYBKI $XN$_/7G+N_A>'8R/3_G?$;%B,CXXDG>GLA-,S\\RC-?E;%NG&_EP"H*:HLB'# EUF M^Q)7DW:#:<,/M4T$G Z3%?QU)N>SW-TE0J4TE;N]]"'DQMQC<Z6[>N]QA MU)\'EPNV>$Z-&"VJ&V]1. T4?A0. M^-L)<.O;A'+\G_GV3+_#0&XY([O()L>[!$%8$05P[MH(#N3N4$G?4H).WL6> MK;L\][RZ2Q2].]OEY,N>*0*SU$/FVQ$))ZAYD9=>9>YDV.,8HY[J\6(\"GTN M$C4]>RF 1)8*,\HEJ.B24>Y:'A,DYTAQP/W;Z- M$SC)#.[$\[)[/=AMD^[6&.(.-[#P9C $L6@W M!PGX;>M. J;UOS[@[;0A2+%@T[GXOUW3I"V3K(2@O@3^?-MF[MQW]FW1J6\0 MV^[$8CCF309].>KO_*.\8^BXDBS *&[:VC&5-G3R.CS*S5QM*UF;4&TOR&[M M-/@6ZL2A='Y8>G#EKF2<-G3/5;LZ3SM65WK!"AJ[09=QD%Z@@JXX+,0ARRTM MHO#1=TF7B-'J)7?$I^Q>^R^7MM60I='SJ-\ITZF$9Y33JWR.YH*?>G\+G\H& M\'=NZZHHAU&&GIIV$I^3]*E!/ZD_53XO*(^"^5YC)3JGS^/ZE3=J9%FKL(5! M9-_>+I[<=^LWS;$J6Q=)5/+TE;>:YVW ]5!\]+@%K;IP2=]JYYOV=S3\U>^^ M8]S_TQGG&=!L;:R_BB)J2N]\_LVS5=HJ&2D[BA6/DFRO58-H9\ M%PA*R??JW*T1$6O4VG^MVZS@_312)Q%$BI,A-Q ER1L6CNLZA4LCNY\GD0OR MCA\/N/?I+F)S&P-?+I*$IL!266DL5'^<&!.]>% M/U>_E=>AZ4-:HP7DNA\K.+_ZPM_L'YR.@IG\%&JY3P4'3\\.GOVD/J[(-.I0 M!9#'V&#[D>_:ZZ!RR1TCU3/U.X./BNGVCH;M3)=<1Y-#]T1FC!@I!'D/6[J@ M-[QUQ#6)_4K7D>@G*6C,.;XGI(*=V]K4C>2'Z(Q+T?&2?JPC]1Q+6#8^=7)% M,4N;''U_*\D7[FP"95P:,1F#1,K<.;P82DVSS5:=C^U'HOPUD4@Q^^R(;^>G MQF;)Z_5:ECYE?1[] !;QAW_FRTH.7GX+*WP:?DKL7'Y JWUC$^/]Z3]UK^IRS7_G!:085VN^"6<'DX5/8#OYR4\KGM#"X0?6'OS?U!+ M P04 " #+.PY9)XKOY!$# "R!@ &0 'AL+W=O'"32V/- ML8/MKN/;Z7O385HX;$6TLR#RMKF,@Q-7F'-S$ U M*.FE5+IFEJYZ&YI&(RN\42W".(JRL&9!%_YMK).$"YF#=OB&NVW9J7I%AZ\%+Q&:;B2H+&020H&Y=1X8D0>\1B&<(TKC5^^SZ<&0PB9XQB#N#V.?=!O)9WC#+%C.M]J"=-GESC"_56U-R7+JA MK*VF5TYV=O%%680$WL"ZG0JH$M9\*WG)A98R<'["O(NV;*/%ST3+X+.2MC+P3A98_&L?4N:']..G])?Q68>?=G( M2=2'.(K3,_Z20SL2[R\YTPX#;7VGRFNMT]/6;H$N3<-RG >T(0;U P:+ER^& M6?3V3&[I(;?TG/?%FA:RV ET(WK'M*29&%BAAG7%-/9AR0S/@)WIH_/O/B9N2.Y(C[ M0KC#9:YJ!/; N/ )6P4D(2=@7&F5$@5J Q<0][-X0G38GV8IT;0_GDR\?!A' MO3N_@A21/: F1/G'B:%O?.,[E/9'TPF=:9K]Y;.TY[M&$ %8EH09KLV$8L92 M1]WGOV=:TT88WV':R_P>5..0Q4 RBB%-AY D"='X_XD4W8#2_G04T3F9C!V? M#-T99<==:6C Q^:7O7;.%Q -1F-/4M>*X2!*V]NX]S1_KY.TTLB3:6>1P*D/ M,CS"D1KUUJ.E 8\ +:0*5K&[N "'W]3B#U!+ P04 " #+.PY9H'/- M#H0" !9!0 &0 'AL+W=OSG=+^^]D.S9A$>8GM MZWN.SW%\[W1+ZDEO$ V\E$+J6;@QICJ+(IUOL&3ZA"J4=F=%JF3&+M4ZTI5" M5GA0*:(DCD=1R;@,LZF/W:IL2K417.*M EV7)5.O]G=PQY@_!X@ MV0$2K[LYR*N\8(9E4T5;4"[;LKF)M^K15AR7[J?<&V5WN<69[#L9A %\AFOY MC-*0XJBA\\"6 G5W&AE[A$N,\AW=O*%+WJ$;P0U)L]%P*0LL_L='5EJK+WG3 M-T^.$GZKY0FD<0^2.!D"*2VY?6P%KHD+# M1QCWQJ/4C\DD"1945B2M6@V3\1 FHWYP+FSA,YDCV!8"M-1DKSY'%^B,)D$7 M.OU1$G2#!S),6*))[_1TXL=XTH=#UQKM/?<2U=H7M8:<:FF:E]]&V[YQWI3+ MO_2FZ=PPM>92@\"5A<8GI\,05%/(S<)0Y8MG2<:6HI]N;.]#Y1+L_HKL@]HM MW %M-\W^ E!+ P04 " #+.PY9L*B[TU"^, MJ<^"0&<%5DP?R1H%[2REJI@A4ZT"72MDN0-5/(C".HX M_3ZE!6ZO-^S7KG:J9<$T7DC^I\Q-,?5/?,AQR1IN;N7Z.W;UC"Q?)KEV(ZS; MV.34AZS11E8=F!14I6AG]M*=PQ;@)/P $'6 R.EN$SF5E\RP=*+D&I2-)C:[ M<*4Z-(DKA;V4.Z-HMR2<27])@S""KS!7=-'*O (3.5P]-65-1V_@X)XM..K! M)#"4S6*"K&.>MWQ *GNIT4;J+-I+^+,11Q"'AQ"% M4;*'+^Y+CQU?O*=T#6U]N\IKTY/S&4['(SN.$N\\RYJJX8Q"J#F(.2N9:[^#D]&I M-Z!I>.P-O'MI&"?(,!S;,3Z&78<6;+WK"M7*=:^&3#;"M$^\]_8?Q'G;%V_A M[>]RP]2J%!HX+@D:'AV/?%!MQ[:&D;7KDH4TU'-N6= GA\H&T/Y2TG/I#)N@ M_S;3_U!+ P04 " #+.PY9\!\H"(\" !U!0 &0 'AL+W=O)YLE;XW:T0+3Y609AJLK=V< MA:')UUAQH+W;S#5E8<=2E!5*4RH)&I?3 MX#PZFPU=OV_X4>+6[,3@)EDH=>^2+\4T8$X0"LRM8^"T/.(%"N&(2,9#RQET M1SK@;OS"_LG/3K,LN,$+)7Z6A5U/@Y, "ESR6MAKM?V,[3RIX\N5,/X7MDUO M,@H@KXU550LF!54IFY4_M?>P SAAKP#B%A![WS[\HBC. ]N,# G#_SA4#HW[K%'$U"2X>XUC!O"6<- M8?P*X0BNE+1K Q]E@<7_^)#$=0KC%X6S^"#AUUH>0\(&$+-X>( OZ29./%]R M8&(#S7S[QFO0P_UHYY$SL^$Y3@,R@4']B$'V[DTT8A\.:!MVVH:'V+,;\EQ1 MT_VK)5SBPL(OKQ-N\5V4%HNCWBWJ"H3BTL!;B-)!,DXIB-D@BM,>]55*V_(/%N0&DEP:4W.9(^3* M6 /]TS$<03^*1D!,RG+1D,3CDX:$L=/>1:TU2@O]X2!ES/6W0>^;DBNP3@"A MV&#L401/V2GLN_!PQPH5ZI4WO"$MM;2-*[IJ]Z:<-U;ZU]X\2%="2 MH.QXG :@&Y,WB54;;ZR%LF13'Z[I743M&FA_J>BOUB;N@.ZES?X"4$L#!!0 M ( ,L[#EEY'M:J&0, +D' 9 >&PO=V]R:W-H965T4&/4O *A>92@,+%V#N-3J:9C7Z$EA"7FQB(P>MSB&9:E!2(:OSM,KR]I$Q_;&_3W MKG?J95#@@C6EN93K#]CUXPCFLM3N']9=;.A!WF@CJRZ9 M&%1"?BI$3XDX3[$89SNP$OZ5A.'E^QH54/;W[;VVNQT>[;] M.$YTS7(<>S3]&M4M>I/7KZ)A^&X'M[3GENY"GURMF,*#*8U7 3-V3U-OX%0I M)I9H[7WX6MLAWH=3.\56J)^N$;C&.P/34N8WO[;UM+/J]IZ^--4<%<@%2%=3 M#WZXT29F[!85?:F =ZARKA%JQ7/\>UVA/0ZX6$+)%PAO[I$I_7;PM3':,%'0 MPCZ<8XZN4!(YA1-(CU+8@Z%_%$/J9X./6C>$>6!_@XNNXL:G+W*!W/3^$V@: M'.P'YREL"#O$RGJQLO\CUH8US.P^P:6->*%P.QEL%^[1'FSVRU;J]ZY5"VK: M>@?QP,[ X0QV,Q!&)&9^DFT M=1R"1\=IA6KI+@T-N6R$:4_6_FU_+YVVQ_%#>'NI?69JR86&$A>42FV1KJJ] M*%K'R-H=SG-IZ*AWYHKN5E0V@-87DDZMSK$%^MMZ\@=02P,$% @ RSL. M6=4C??]J @ 104 !D !X;"]W;W)K&UL?53; M;MLP#'W/5Q#>L O0Q:Z=9%F7&&C:#>N %D':;0_#'A2;B87JXDIRDOW]=''< M#$CS8DL4S^&A*'*RE>I15X@&=IP)/8TJ8^J+.-9%A9SHOJQ1V).55)P8NU7K M6-<*2>E!G,5IDHQB3JB(\HFWS54^D8UA5.!<@6XX)^KO#)G<3J/S:&]8T'5E MG"'.)S59XSV:'_5S@?/W#C\I;O7!&EPF2RD? MW>:FG$:)$X0,"^,8B/UM\ H90MV"K@5(0_V;7W< 8 M)R\ TA:0>MTAD%=Y30S))TIN03EOR^86/E6/MN*H<$6Y-\J>4HLS^9TT"&/X M )?%4T,U]5"X:$/,0HCTA1 C MN)7"5!J^B!++__&QE=MI3O>:9^E)PN^-Z$.6G$&:I(,3?%EW!YGGRT[<@8:0 MW['T GIP'.VZYD+7I,!I9-M"H]I@E+]Y=3Y*/I_0-NBT#4ZQY[-&6XO6A_4Y M@[F2X!\EW(C0F*YLOWT*\( [ S-F*_?G6#8GXQW/YI[N@(<:HJMASU8 ]Q7( M>@O'8 M=<4'3YNC6OL&UE#(1ICPRCMK-R,N0VL\NX&PO=V]R:W-H965T $$BC2=.7H9%&6ELA0-I4K3 ^(#ZXR;6QYL3!=MHA\>,Y.UG436W8 MT/B2^.R[Y^ZY)SE'.ZEN=(9HX#87A9YXF3'EF>_K),.I+AFE3!7] M@'!T)"!L L+'!@R:@($C6E?F:,V987&DY Z4]28TNW"]<='$AA=6Q:51=,HI MSL27TB#TX2W,42>*EZZW<@W32I.GUO!ZCH9QH>$+WIJ*B3>1;RBOC?:3)L>T MSA$>R?&Y*GHP"$X@#,(AO 0?=,84Z@-(LVZD.2:$U'=(@Z-(/O6@;438-B)T MT,,CT OZ?% I3&%I9')S @NF0"JRF*'-:R8JA 72ALUXJ DU_JG#MS_/-@YZ M03_RM_O\_N)TK_1!6_J@L_0E*HX:SN$!!_A^@?D*U8]#U79"VMEQIDN6X,2C MX:!1;=&+7[WHCX/WAU1[)K![[(%[E MK9[P&_B2&:DX22[3*C&Z4^M.]*=J_4Q@]QHQ;ALQ[FS$964YVOE$6A^>(-,: M8;2G)B4/@@=R=N9Y*@M_;_[:N^^"J0TO- A<$WS0.Z5J5'V?U(:1I1O)*VEH MP+ME1E?A$0]?47IMGCQP\5TN !1Y3.)4GG862BV/NUT9+B!A(HA;$@!2[. O,77 M"![DQFN2GR_PO>2C:]CHD M7$G%DR)89Y!$Z?H_>RP&8B. TA<":!% &P%._X4 MPAPM^VA7P3TM^UA4 0, MMNUA6 0,\[%?#U8^TAY3[.Q$\ 1R%$4CRW@/%HEB26WA4 M*Q;_1MZ1*"6W"[Z2+)W*DZ[2F67\;EAD<;'.@KZ0A4NN>*H6DOCI%*:&>,\> M/WPM/K#'.]0"Z.HA+<>5/HWK!;42_URE^\3M[1':HWWR9>*1]^]^,R0VVA[C MFL8%)PO_;5D$]G /0AWNK,/-6=3&V"WGKIMS^R]P;T J$84*IF3$Y,(T[=: M80[(+K+W9X/!2?=^LP#6/K(+^[%]W4SE>[\_' M["]XWM_!X*CLL#:J_7)4^]91]60+DECV2&Z8O$S<0\C2,XHAE MB\(>&8,((56F<;=VT?(D1Y@P;PT[VABQWC[M-VID:N2Z]48!4EJU(@W*(@VL M1;J*TBA9)>2O*TCN0/QMJH&5T+8&F# /$^9CP@(D6*VFP[*F0VM-/X&4 'OD M\Q($RU?<3Z#OF?;T,BN2;%T>Z25*Z%LQ4['M:'=(DGQ],Y76&MJVM+OGX6/F M$2#!:H4\* MY8!WQ5G%9"6W%BPCQ,F(\)"Y!@M9H>EC4]_'GBM*,/^Q9Q M6D/;EG;W/'S,/ (D6*V01V4ACZQG>:[KJ,@XANE0/WD*Z 7$ :+A(F:A]^N;Z\]3TRN3V_]2?&2EJS:*M/5)J'2O-1:0$6 MK3X[:#4[J'5V/)\2Y8,GFX.QT-3P]'8T;(K6V*KQC.=MQ?+-K1JB#>PGNNM M5F:)8W=+1KF9".(M(OMX/;(N@?846FL,U9I!I?FHM "+5I\:E>/CV"V?'31F MM%'W870RN5 MH3H[J#0/E>:CT@(L6GUR5/:.8S<_=E 9IB4R0J5Y!:VN1^?9RHAJZAC[=,UV MMU.Y-8[=KFDKVC'[T53LYQ3(5TBG7-B%B^KZH-(\5)J/2@NP:/4)4ED_CMT8 MN5YE%E!5BT^@2IK""*;079 M@:T+C4GS4&D^*BV@)D/KA16<5@X4M3M06PK\,KW7'W+QXX. [)N9*1FO1+A@ M$N0.B[D]I]93 -620J7YJ+0 BU:?*Y4E1;$M*3NP=:%1?W1$3>;5L\4E!5BT^F2IS#2* M8*;9&:UKBVJFT>?>%FVNY*\V";!RJE>A,M.HW4S[G!\A$Q;7Q3<6?+H*U<[? M$1N+B6JGH=(\5)J/2@NP:/6]%96=YF+;::[)LAHV?WAA;M7X(M?;BN4;6PT. M&UJSG^BN UGY6J[=U_JVX%IE6FG_C]SLV;25&RK-0Z7YJ+0 BU:?)96YY6*; M6Z[)I''[3;D96S5_Y[05RS>VZC>7-ON)MAW([L;>Q@3$/-^%*DGN :^WBI5' MRYVNY_G^SL;Q"^=XY!B.>\ZQO]['6N'7VVJOF)A'J20QS'17O?T#O:"+]4[5 M]1O%E_G.RCNN%$_REPM@4Q!9 _WYC'/U]";KH-PO?/8?4$L#!!0 ( ,L[ M#EDT2+V_DP, *D+ 9 >&PO=V]R:W-H965T/"0S#3;^PLD ,P'<:3I-+U.:]EFQ!6AB6UQ)A/;?WY7LN& 4 MPMR^8&N]>W;/05KM<,?%LUQ3JN!7651RY*R5VMRZKLS6M"2RQS>TPB]++DJB M<"E6KMP(2G(35!:N[WFQ6Q)6.>.AL,BWJF 5G0N0V[(DXO>$%GPWP&(8P_PFP"_&Q"^$1 T <&Y&<(F(#PW0]0$&.INS=T(-R.*C(>" M[T!H;T33+T9]$XUZL4KODX42^)5AG!I_Y8I" ->PJ#<*\"4LV*IB2Y:12L%= MEO%MI5BU@CDO6,:H1.<)D2P#4N4P8\56T1SNJXR7%"Z_<"FO8$X%+-9$H&%& M%6$%VJ[A<3&#RXLKN 7I/XJ@57P6#$E/^P9OJ_Y5B(V&B\.UD-7(6-=MYLU M["8U._\-=@$\\$JM):153G-+_.QT?'PBWD6E6[G]5[DG_DG S]NJ!X'W 7S/ M#RWU3,\/#VQT_BY[^K^S'X@1M'LO,'CA6WLO_0[W7Z?_/*2V?[:.C4VL[G8O M8S_VDZ'[LB_7L5/_)@X/G6;'3N$@Z2"EEG1]WVN=#@B&+<'P),&?IDWAZ2 O M5!3PC)7;'9J]?ZQ:'Y^B2O9JN;$+4.:+]\J.;KA 6IS",.T*<@Y3:D/8D M/1 B:H6(3@IAN@1>"$"72[PA=)/!.TLJ/-6ZL^R($-ALI.DHV/*R9^ ;?8_( M][2)CHH-(K\CS;%/&/8[REAP@J CC W'M^L2M[K$?[=!\J:]OB-#?%S:3>1U M=+ X)BHE=J%$1(V. E8CA;*==H@[T: MO%[483.U.87=]G#LU.]Y':?4BC2P4TY:RLG[IZ+Y<\\CG=A(=_;IM'9*#DOM M<+8!W7342VU.8=#A[.[-'B45*S/T23!30WT5M-9VKKPSXU3'/NG?3OL6^PSG MT'IL_ -?#[$/1*P8]HB"+C&5UQO@CA3U8%@O%-^8R>>)*YRCS.L:9VDJM -^ M7W*4FKS$BIF)JE&ZR%[IBEGGZ@,UM496!% E:!)%6'+!?E(H, ]:X3=J/8K]GIN/5^NA E?:+O< M^8Q WABKJA[L.JBX[%9VZL]A!(@O 9(>D/PO8-H#ID%HUUF0M6*69:E6+6B? M[=B\$,23;9BX M?)D--U24<3\Z_E.],'+@T(W#M4-/EP2T!W-[!SK*K# M$'?*NBL1S-(]6M0^P<7WR@VR=_R]&'X#V6]02P,$% @ RSL.6:I&&ULC91M3^,P#,>_ M2E3Q J1C[;IGM%6"3>@XZ4Z(P=WKK/76B#3N)=D&W_Z/$?_MG M1_%TC_K5Y "6O152F5F06UO>A*%).9%A0SC M*!J&!1U4RTK;F".\H_(;#X+Q@'+8,VW MTC[A_CO4]7C %*7Q7[:O?$>3@*5;8[&HQ410"%7]^5O=AP-!MW]"$->"^'\% MO5K0\X569+ZL!;<\F6K<,^V\*9I;^-YX-54CE+O%I=5T*DAGDU]H@?79-7M0 M.U 6M0!#UK*Z5(;KYN"=72[ 4>G<(W>(43^+&Z1-:KT'KG46;8U&B MHJMHQ:JT@X.,D_'@B*K%9]AMA^HW4/VS4+>2Q@!7*3 :* Q7!B68%&BC#;+_ M!>!Z.#F";/'I#D^T;M!0#LY2/J/EL@UH\.6>)J/1,5&+4S0Y[EMX\ 3=^/O) M]48HPR2L219U1A1%5R.E,BR6_E6NT-(;]\N&PO=V]R:W-H965TH'UIIJR$!-E4A4B%,VZ1.J"_;9Y,%,=45(3HKL*3Z M4E8H[,Y2JI(::ZH5T95"FGM2R4G8ZXU(29D(DMC[YBJ)96TX$SA7H.NRI.IE M@EQNQD$_V#INV:HPSD&2N*(KO$/S4,V5M4BGDK,2A692@,+E.+CN7\TBA_> MWPPW>F<-+I.%E(_.^)&/@YX[$'+,C%.@]K7&*7+NA.PQGEK-H OIB+OKK?HW MG[O-94$U3B7_PW)3C(.O >2XI#4WMW+S'=M\ADXODUS[)VP:[)=A %FMC2Q; MLCU!R43SIL]M'78(_6.$L"6$;PF#(X2H)40?C3!H"8./1ABV!)\Z:7+WA4NI MH4FLY :40ULUM_#5]VQ;+R;/65>@(H<9D\U MJ^QM,'">HJ&,:[C'9U-3?F&A#W%K+7EZ)@8>QZG2K(V]J2) M'1Z)'<&-%*;0,!,YY@?XZ6G^Z 2?V#ITQ0BWQ9B$)P5_UN(2HMXG"'OAX,!Y MIA^G1X?2^;_HLW^.OE>,J+L9D=<;'-%+T0Z>C%'7SX>^;<,>>;:;1NND/XK) M>K=TCX"FE2(SL-4*):^^I]_X M)_VK:?^ /[7#L)E=K_+-)+VA:L6$!HY+&ZIWZ6:/:J938QA9^?9;2&.;V2\+ M.]!1.8#=7TK;@JWA G2_B.0O4$L#!!0 ( ,L[#EE;I1EL+0( %$% 9 M >&PO=V]R:W-H965T;TDYV<7Y(RPDCSEHE:(5;&KT: YQDT[,_>MF>"( MF8>ZG)#0^T("+XA&Z(O3]"6D2/6 M:EIEG]S,IK&[']H=P4RC'O/)4]A["D]ZNDO3NJ@YU9#A;<7&31DU_3!FL56: M#HZ_O)[>''@< _E7XR:CWF1TTN23T)2/.8K^*8COS0X,C6#"0S_NX,*;Q^8G ME3M6*L)ABRQO&PO=V]R:W-H965T,-I1]H.' +MDSCE8RL48GUK MVWP10D)XAZXAE4^6E"5$R"9;V7S-@ 194!+;KN,,[(1$J3499?>>V&1$-R*. M4GABB&^2A+"W*<1T-[:P]7[C.5J%0MVP)Z,U6<$+B&_K)R9;=HD21 FD/*(I M8K <6W?XUL?7*B#K\3V"':]<([64.:4_5.,A&%N.FA'$L! *@LA_6YA!'"LD M.8^?!:A5CJD"J]?OZ/?9XN5BYH3#C,;_1($(Q]:UA0)8DDTLGNGN3R@6U%=X M"QKS["_:%7T="RTV7-"D")8S2*(T_T_V!1&5 -P[$^ 6 >ZE =TBH'MI0*\( MZ%T:T"\"LJ7;^=HSXCPBR&3$Z XQU5NBJ8N,_2Q:\A6E:J.\"":?1C).3/ZF M M ?4;J@J,G\D;F,:"/'@@2Q1R]PEYL2/Q)]OCVXJ&/'SZA#RA*T6M(-YRD M 1_90DY#@=F+8LAI/J1[9LBO"]%!V+E"KN-V&\)G^O"_-FD'=?/P7D.XIP_W M8"'#\=G1?7WX/84OC;92NT(Q!$ ET3Q91 M'(DW].\C)'-@_S41K,54N>66K\D"QI9,'AS8%JS)[[_A@?-'$]TFP3R38+XA ML)HPW5*8KE:8+[*-Z/)8EBOT2/91LDG0E#()F2E'Y"SDLR:E\D$&V2 J:6\G MW;[CC.QM50'M3-HJ8!+,;YZ^4UE!C=Q>26Y/3RY-5Y]?@27(@[EHXDT;WW:' MFP3S>B>4N YV^W5)?4-#UMCME^SV+V2WOHF;>-8BM>6Y?T+-T4[W\A[]\SU\ M0Q.J$34"[:1 M1:FX4ND7T%U"-VGC+M:BM97$))AG$LP?GIPOF7@TZ?BZI/NZ'=UW@4P7LHXG ML;PM0$Y-H&K8[CGOTJM-.I"VY)L%\0V U 6Y* 6ZT M MQ'>PC0+"1L!6A&M\"D25.,1[2)Z1P,.]6-T#E^![PR/%O(9N38629*HM2O0PK2DT MZ@F-HOFFT.J"'&PAUOO"MJ4)/K50N/;&+A@WZ@&-HOFFT.J,'[PBUIO%\@AP M_0DP:AF-HGE&T7Q3:'4]#NX2Z^WER0F8$AYQ])+]4(UHBKX3%F6_(JJ2L5&J M? #L'M6*QSEZII]):Q5,HOFFT.HJ'*PJUGO5$Q54V9B2[(KP$-W'$O$+%*7D M:RCG$-(X:)0C'TD=\ZH[%U2D)JWEK$"KU0!] M=WA]7)&>=G/E*;PYKDB-.E6[\NU(?1I\E!XTDJ_:&)82WND,99IC^=>VO"'H M.ON<-*="T"2[#&7B!Z8ZR.=+2L5[0WVA*K]Y3OX'4$L#!!0 ( ,L[#EE] M+\L9P ( &$( 9 >&PO=V]R:W-H965T#*3*J,&IRJ MN:N7"NBT &7<#3PO.+[S^.** MS1?&OG"3_I+.X1K,[7*L<.;6+%.6@=!,"J)@-G ^^&?#GHTO KXS6.N-,;%. M)E+>VIE0#4/) M?["I60R&T4 MKC+$F>2K-$ BEX[TC@!=T&^+ =/H(4 MX7X![VS#7C57B>W';L<[3;^HTILN)7A3AP^J<-N5.#Y0=AT7$:/Y&Z&^+[4;/07BVTURITF"L%PC0) MZNW<%,?=T/.>:'HNJE3E;C0 VWPOJ9HS_)=RF"'..XG1E"H;6CDQ&PO=V]R:W-H965TXF3O;IMSD$0XPQGJF5-A>Q M@:ZO"OBK#Y29;"G[P5>$"/0:K$-^U5H)L;GL=KFW(@'F';HAH3SR1%F A=QD MRR[?,((7B5&P[FJ*,NP&V ];TTFR;\ZF$QJ)M1^2.4,\"@+,WJ[)FFZO6FKK M?<>=OUR)>$=W.MG@);DGXF$S9W*KFU,6?D!"[M,0,?)TU9JIEZXZC@V2%M]] MLN6%[R@^E4=*?\0;SN*JI<01D37Q1(S \N.%W)#U.B;).)XS:"OW&1L6O[_3 MS>3DY73-D_]HF[556LB+ MN*!!9BPC"/PP_<2OV84H&*C] P9:9J!]-!@<,.AE!KVF!OW,H-\TI$%F,&CJ M89@9#)L:C#*#4=.0QIG!N*G!169PT=1 5=[OG)(H*+WEB5YT+/!TPN@6L;B] MY,5?$M$E]E(F?ACGQ[U@\J@O[<3T"Q4$C=!G9#Q'OGA#9SH1V%]S](V\B@BO MS^6AAWL=G7TZ1Y]0%_$59H0C/T0/H2]XN[#CVXI&'(<+/ND*&5G,[WI9%#=I M%-J!*%1T2T.QXL@(%V118:_7V_>.V9OU]H-C]E:]_;#&OBOO2'Y;M/?;]N4D>.T@;)^9JU>6L-W>CL(-Z2F+>KS WFIM7!6\V M,%=Z![U;OQ:\_6O!.PUN7';EJ[R[]>8Z\:1WM]/+U[":]_@'=#@T". M0O>">C_:Z#[-U5DD5I3Y_Y %.I-YFV;P>46PU[7P>.B^Y!OLD:N6')LY82^D M-?W]-W6H_%$E64B8GL(&"2R> [Q,AXK\FW1?BCJ%=&E"PJQ&\=N0+AU(F'LL M_I):^[E:^R>H=8X9HDQN82&5^AVO(X+FA*4JKE)K+?Q4M4+"]!0V*EPMI:.H M'\0*Z=&$A%E-PKW CV^H6*[.7Y+=L^VF"W:[ZL!)^2"1?$!CKZ*E>Q\Q0J' MZ.LFQDF]6Y(GDLF_[)A]6JG\VEA/5?YP[W+)EN6;K4,Z-"!A)B3,@H39D# ' M$N8"P4J)-,H3:?0_2:3OA,>3G#R1VLC$/DLG/55)51OWJ4F5PH;%/F@XWIN, MZI ^#4B8"0FS(&$V),R!A+E L%)>C?.\&A_/*S1GOE%&HC.S5O(&$Z),R A)F0, L29D/"G(N](5[5QMI@;Y!W@;R6 M.S=,UP^*'J$;C61T'R@X3* M'AVT$ M*,T!I)BC- J79H#0'E.9"T_'R->W^D]_0H;.[^P=^7C^G!ZT?@])T4)H!2C-!:18HS0:E.: T%XI6 M3I1= 5MM7L&N? XD)TDDY)5/0>O1)Z<*)$T'I1D9K7[E8H+ZM$!I=L49]-2] M4W! G;I0M+*V=S5EM7E1N5+;Z2/-^N$ M/X+2M-!:08HS02E6: T&Y3F@-)< M*%HY97;E8K5!O?AGAP/0:C(H3<]HI;*,LM__&17MM&%%3P]:!*YRJO0JGO'L MM^OO-W- @W.A:*D@NX7W9P+"ELG[6AQY\2/#]+?V^=[\G;!9\B;4A_VZ>FFH M%?LM]=).W_C:X=,7T&XQ6_HA1VOR)%TIG9&<>+'TG:YT0]!-\O;.(Q6"!LG7 M%<$+PN(&\O@3I>)](W:0OUDW_1=02P,$% @ RSL.62>E>;97 P 6PX M !D !X;"]W;W)K&ULM9=K3]LP%(;_BI5-$TB, M7%K2PMI*4)C&) :"7;2/)CEM+)(XV$X+_W['3@C=EIJ2=5^:V/'[^CSG)*X] M6G)Q)Q, 11ZR-)=C)U&J.')=&2604;G/"\CQR8R+C"ILBKDK"P$T-J(L=0// M"]V,LMR9C$S?E9B,>*E2EL.5(++,,BH>3R#ER['C.T\=UVR>*-WA3D8%G<,- MJ&_%E<"6V[C$+(-<,IX3 ;.Q<^P?3?V>%I@1WQDLY%:+,8*,Y=65/M2)6!&@3[L@J 7! MGX+!&D&O%IC,N55D!NN4*CH9";XD0H]&-WUC'.C>'1'+@N3Y6.=9=V_J8SBI8@C6Q!"2"YZK1)*S/(:X13^UZ_W 8N!B0IJL!$]9 M.0FLCI_+?)_TO#T2>$&_+2"[_!0BE/M&WK.$TVN*U#-^_35^EZ62"G/+\OD> MR MF1T8,[U$+";](69HT4+7;^CZF],MS7<',:$+$+B.$'@ $3$)I! L L,:\S2E M0I("TV"X6[&MD[X6NS(;K&"'^\.@G?N@X3[X!VX!>A'&9R1E,^3^"52TDOF*Q3KQYL7_# M&C18@XVPMO?J5O.%%EYK1!UYAPWOT,I[5F-UJ>3PQ4I:Y^Y(=MB0'6Y*MKUB M'KY83&M0'9%][WD#X%FA<3SNRO8] M S$WIQI)(E[FJMK)-[W-R>G8G!?N"BCG# J&PO=V]R:W-H965TZ"M:YNH)*HD92? ?GQ)29;4 MQF+2I'ZQ2$GWWL-#\AS1TYV0G]4&4<--$J=JYFVTSLZ"0"TWF##EBPQ3\V0E M9,*TZ<3;W[CBZXVV-X+Y-&-K_(#Z8W8I32^HLT0\P51QD8+$U^&TX\6.9* MBZ0*-@@2GI97=E,1T0KHTXX 6@70 G=9J$#YBFDVGTJQ VG?-MELHQAJ$6W M\=3.R@# -M@<@#6I( R>D3\62PPC8 M%J790F:7V'W(TS7$?&4F[1]D\N00&'?> =R:0!=IPQKAT)GI?:Z5-DO$0#J% MW?=P<;_2LF*E628C$<>F-&2&Y(++@_#+HJ,6EZ$_IH?)#&NHH1/JNWIFMZ@L MRA^=X/#N!/?(84RC&M/(B:G:BFP1X\^D;W2'OH'?[X ZKJ&.G5!+F7B?(OQ[ M@9;)_PY5=N:P!G2F,K;$F6<<1J'"MV MAJL2_5N>X_ ^3'+'HVS*MB>\*%/.\2'M)R# M'%41J_3M'=,?3#I0T085/9(HWI/X?E4DC9<0MYD<21>KJNV)IC[MHK2Q&>+V M@R=+8Y7_83/=> MQF\N1U)'<=1<'B8V]$+>_E%OW>B>< NE.\DB%)(W?D <9 MSD_4R*J@E:":3D+\X;"#S\9OB-MPCB"39<%Q&^G$[_BL((WM$+?O/%DF)W%0M^$<236KJNT-3\;^ M,.R@N'$BZC:,)\MFE;\]\\..Y4@;ZZ%NZSF2:M*[UD-&_N1[N$'KI)J@7!?G M<05+D:>Z/+36=^LS_XORI-N\7OYA<,'DFALV8UR94//A97B2Y1F\[&B1%>?> MA=#F%%TT-\@BE/8%\WPES-FWZM@"]3\A\Z]02P,$% @ RSL.65(^P X7 M! N10 !D !X;"]W;W)K&ULK5A=;]LV%/TK MA%IT+9!&GY:Z"E:YN(1+HD%6?[]2,E1;436;-3OM@B M><_A)7EX2=[>AO$'L0*0Z"E+J>A;*RG7Y[8MXA5D6)RR-5#5LF \PU(5^=(6 M:PXX*4!9:GN.$]H9)M0:](JZ&S[HL5RFA,(-1R+/,LS_N824;?J6:SU7W)+E M2NH*>]!;XR7<@?RVON&J9-\5IU5WJ8';W\_LDV+L:BQS+&#( MTC])(E=]JVNA!!8X3^4MV\R@&D]'\\4L%<4OVE2VCH7B7$B656#E049H^8^? MJGG8 KC!'H!7 ;R7@,X>@%\!_$-[""I <&@/G0K0.1005H#P4)>B"A ="NA6 M@$(N=KDM M2'WFG(LUCJ%OJ4-% '\$:_#AG1LZ7YH449*%!9D^;QX'KN\ZW9[]N+WP)KL< MFR2;'.3_M,G*.PMVK6:&'-M9\*!>\*!UP77@^_"NZ[G1E^WP]]Y4#5"*,UEWNL&&K&\>JS"39V"39Q"39U"39 MS!#9CLK"6F7A&U1V"S%;4O(O).@J 2K)@N!Y"NA"")"BO!\JS2%UQ4._J2:2 MJLLB"-V>9Y".567W]98*0O?%VZ#!*/2B7:/Q:R/7\<)PUVK28!6<=5Y$"I3"0E$ZIY$ZT7F9*"L+DJV+M,N<2&PO=V]R:W-H965T M^YY[I)SNI'J09>(!IXX$WH4E,94EV&H M\Q(YT6>R0F%/EE)Q8JRK5J&N%)+"@S@+XR@:A)Q0$62IC\U4ELK:,"IPID#7 MG!/U>XQ,;D;!>? N K&O-5XC8ZZ0E?'8U@PZ2@?< MMI^K?_:]VUX61..U9#]H8XW.,)&D*9/K$9#O3VS3 ^O_BX#?TY1;Y ]0N.( 1=$H4:J(![08T^M4%K M?RMEK8DH=!H:VY73%N9M!^.F@WA/!P.82F%*#9]$@<6_^-!.HQM)_#R2<7RP MX-=:G$$2G4(N(I>GLHYKA&4>.N9AO@P /=1JVS M).KWDS1<[^#K=7R]@WRW=KNIR"7?2=E[39E\B'8S]CO&_D'&"66UP0)$QPP5 MJF:"<&R_>"$9(TJ_1$_@S]XA-SK[KW0.AO_+#+=6@:-:^877D,M:F&8KNFAW MIUPUJ_22WEQ(4Z)65&A@N+30Z.S"\JMFR1O'R,HOUD(:NZ;>+.V]B,HEV/.E MM,O5.HZ@NVFSOU!+ P04 " #+.PY9/?!!9[*A[('' )M MLY3PJ1$+D9^9)@]CR##OT1R(?+.D+,-"3MG*Y#D#'&E1EIJ.90W-#"?$\"?Z MV9SY$UJ(-"$P9X@768;9TP6D=#,U;./YP4VRBH5Z8/J3'*_@%L1]/F=R9M8N M49(!X0DEB,%R:IS;9X&GUNL%WQ+8\)TQ4IDL*'U0D\MH:E@J($@A%,H!R]L: M9I"FRDB&\5AY&O662K@[?G;_I'.7N2PPAQE-OR>1B*?&R$ 1+'&1BANZ^0Q5 M/@/E%]*4ZRO:5&LM X4%%S2KQ#*"+"'E'6\K#CL"VWU%X%0"YZV"?B7HOU7@ M5@)7DRE3T1P"++ _872#F%HMW=1 P]1JF7Y"U&>_%4R^3:1.^-=4 !JC#^@\ M?"P2GNB/09?HJN!A"GF,68;..0?!T7$ BP%05.3Z3J_C9 QTLJU3Y%A.OT$^:Y=_*4@/]4NY MVR /VN4!A%)N-^UN2IXU5*>&ZF@_]Q6_2[(&(BA[.D77()IHM.I5J9_Q'(