0001062993-22-012181.txt : 20220512 0001062993-22-012181.hdr.sgml : 20220512 20220512081535 ACCESSION NUMBER: 0001062993-22-012181 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220512 DATE AS OF CHANGE: 20220512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Leatt Corp CENTRAL INDEX KEY: 0001456189 STANDARD INDUSTRIAL CLASSIFICATION: MOTORCYCLES, BICYCLES & PARTS [3751] IRS NUMBER: 202819367 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-54693 FILM NUMBER: 22915802 BUSINESS ADDRESS: STREET 1: 12 KIEPERSOL DRIVE, ATLAS GARDENS STREET 2: CONTERMANSKLOOF ROAD CITY: DURBANVILLE, WESTERN CAPE STATE: T3 ZIP: 7550 BUSINESS PHONE: (27)21-556-5409 MAIL ADDRESS: STREET 1: 12 KIEPERSOL CRES, ATLAS GARDENS STREET 2: CONTERMANSKLOOF ROAD CITY: DURBANVILLE, WESTERN CAPE STATE: T3 ZIP: 7550 10-Q 1 form10q.htm FORM 10-Q Leatt Corp.: Form 10-Q - Filed by newsfilecorp.com
false000145618912/312022Q1 0001456189 2022-01-01 2022-03-31 0001456189 2022-05-06 0001456189 2022-03-31 0001456189 2021-12-31 0001456189 2021-01-01 2021-03-31 0001456189us-gaap:RetainedEarningsMember 2021-12-31 0001456189us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001456189us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001456189us-gaap:CommonStockMember 2021-12-31 0001456189us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001456189us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001456189us-gaap:RetainedEarningsMember 2022-03-31 0001456189us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001456189us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001456189us-gaap:CommonStockMember 2022-03-31 0001456189us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001456189us-gaap:PreferredStockMember 2021-12-31 0001456189us-gaap:PreferredStockMember 2022-03-31 0001456189us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001456189 2020-12-31 0001456189 2021-03-31 0001456189us-gaap:RevolvingCreditFacilityMember 2018-11-19 0001456189us-gaap:RevolvingCreditFacilityMember 2018-11-01 2018-11-19 0001456189us-gaap:RevolvingCreditFacilityMember 2020-10-01 2020-11-05 0001456189us-gaap:RevolvingCreditFacilityMember 2021-02-28 2021-03-01 0001456189us-gaap:RevolvingCreditFacilityMember 2022-03-31 0001456189us-gaap:RevolvingCreditFacilityMember 2020-11-05 0001456189leat:CurrentUSShortTermLoanMember 2022-03-31 0001456189leat:CurrentSouthAfricanShortTermLoanMember 2022-03-31 0001456189leat:VariousShortTermInsurancePoliciesInUSMember 2022-03-31 0001456189 2021-12-17 0001456189 2021-01-01 2021-12-31 0001456189leat:ConsumerAndAthleteDirectRevenuesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001456189leat:ConsumerAndAthleteDirectRevenuesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001456189leat:DealerDirectRevenuesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001456189leat:DealerDirectRevenuesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001456189us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001456189us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001456189leat:InternationalDistributorRevenuesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001456189leat:InternationalDistributorRevenuesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001456189 2022-03-01 2022-03-31 0001456189 2022-01-01 2022-01-31 0001456189us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001456189us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001456189us-gaap:SubsequentEventMemberleat:NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember 2023-08-01 2023-08-23 0001456189us-gaap:SubsequentEventMemberleat:NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember 2022-04-01 2022-04-01 0001456189leat:NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember 2022-02-24 0001456189us-gaap:SubsequentEventMemberleat:NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember 2022-04-01 iso4217:USD iso4217:USDxbrli:shares xbrli:pure xbrli:shares

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q


(Mark One)

[X] QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended: March 31, 2022

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

For the transition period from _____________to _____________

Commission File No. 000-54693

LEATT CORPORATION
(Exact name of registrant as specified in its charter)

Nevada 20-2819367
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)

12 Kiepersol Drive, Atlas Gardens, Contermanskloof Road,
Durbanville, Western Cape, South Africa, 7441
(Address of principal executive offices)


+(27) 21-557-7257
(Registrant's telephone number, including area code)

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

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes [X] No [_]

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files). Yes [X] No [_]

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of "large accelerated filer", "accelerated filer", "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act.

Large accelerated filer [_] Accelerated filer [_] Non-accelerated filer [_] Smaller reporting company [X] Emerging growth company [X]

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 standards provided pursuant to Section 13(a) of the Exchange Act. [X]

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

The number of shares outstanding of each of the issuer's classes of common stock, as of May 6, 2022 is as follows:

Class of Securities Shares Outstanding
Common Stock, $0.001 par value 5,791,683 

LEATT CORPORATION

Quarterly Report on Form 10-Q
Three Months Ended March 31, 2022

TABLE OF CONTENTS

PART I FINANCIAL INFORMATION 1
     
ITEM 1. FINANCIAL STATEMENTS. 2
ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS. 12
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK. 23
ITEM 4. CONTROLS AND PROCEDURES. 23
     
PART II OTHER INFORMATION 23
     
ITEM 1. LEGAL PROCEEDINGS. 23
ITEM 1A. RISK FACTORS. 23
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS. 23
ITEM 3. DEFAULTS UPON SENIOR SECURITIES. 23
ITEM 4. MINE SAFETY DISCLOSURES. 23
ITEM 5. OTHER INFORMATION. 24
ITEM 6. EXHIBITS. 24

- i -



FINANCIAL INFORMATION
1

LEATT CORPORATION

CONSOLIDATED BALANCE SHEETS

 
ASSETS  
    March 31, 2022     December 31, 2021  
    Unaudited     Audited  
Current Assets            
Cash and cash equivalents $ 4,245,676   $ 5,022,436  
Short-term investments   58,263     58,262  
Accounts receivable, net   17,743,659     12,660,936  
Inventory, net   19,916,817     21,081,481  
Payments in advance   1,541,775     1,610,640  
Prepaid expenses and other current assets   3,900,500     4,178,427  
Total current assets   47,406,690     44,612,182  
             
Property and equipment, net   3,147,973     3,128,086  
Operating lease right-of-use assets, net   1,287,949     1,393,213  
Other Assets            
Deposits   49,750     33,339  
             
Total Assets $ 51,892,362   $ 49,166,820  
   
LIABILITIES AND STOCKHOLDERS' EQUITY  
             
Current Liabilities            
Accounts payable and accrued expenses $ 11,410,067   $ 14,617,671  
Note payable, current   88,168     83,270  
Operating lease liabilities, current   279,148     318,621  
Income taxes payable   4,146,521     2,738,818  
Short term loan, net of finance charges   661,067     975,025  
Total current liabilities   16,584,971     18,733,405  
             
Deferred compensation   340,000     320,000  
Note payable, net of current portion   169,957     189,249  
Operating lease liabilities, net of current portion   1,008,801     1,074,592  
Deferred tax liability, net   228,600     228,600  
Commitments and contingencies   -     -  
Stockholders' Equity            
Preferred stock, $.001 par value, 1,120,000 shares authorized, 120,000 shares issued and outstanding   3,000     3,000  
Common stock, $.001 par value, 28,000,000 shares authorized, 5,791,683 and 5,673,683 shares issued and outstanding   130,280     130,162  
Additional paid - in capital   9,689,299     9,230,847  
Accumulated other comprehensive loss   (521,534 )   (779,268 )
Retained earnings   24,258,988     20,036,233  
Total stockholders' equity   33,560,033     28,620,974  
             
Total Liabilities and Stockholders' Equity $ 51,892,362   $ 49,166,820  

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

2

LEATT CORPORATION

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME

    Three Months Ended  
    March 31  
    2022     2021  
    Unaudited     Unaudited  
             
Revenues $ 24,228,108   $ 12,896,475  
             
Cost of Revenues   14,601,018     6,844,521  
             
Gross Profit   9,627,090     6,051,954  
             
Product Royalty Income   78,839     24,810  
Operating Expenses            
Salaries and wages   1,297,962     924,537  
Commissions and consulting expenses   162,586     220,662  
Professional fees   259,115     337,755  
Advertising and marketing   613,890     517,580  
Office lease and expenses   207,021     87,373  
Research and development costs   533,700     405,105  
Bad debt expense   18,324     65,825  
General and administrative expenses   711,752     528,599  
Depreciation   276,924     236,535  
Total operating expenses   4,081,274     3,323,971  
Income from Operations   5,624,655     2,752,793  
Other Income (Expenses)            
Interest and other expenses, net   6,157     (4,007 )
Total other income (expenses)   6,157     (4,007 )
             
Income Before Income Taxes   5,630,812     2,748,786  
             
Income Taxes   1,408,057     687,948  
             
Net Income Available to Common Shareholders $ 4,222,755   $ 2,060,838  
Net Income per Common Share            
Basic $ 0.73   $ 0.38  
Diluted $ 0.68   $ 0.34  
             
Weighted Average Number of Common Shares Outstanding            
  Basic   5,765,461     5,430,374  
  Diluted   6,246,325     6,118,129  
             
Comprehensive Income            
Net Income $ 4,222,755   $ 2,060,838  
Other comprehensive income, net of $0 and ($1,000) deferred income taxes in 2022 and 2021            
Foreign currency translation   257,734     (28,352 )
             
Total Comprehensive Income $ 4,480,489   $ 2,032,486  

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

3

LEATT CORPORATION

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY

AS OF AND FOR THE THREE MONTHS ENDED MARCH 31, 2022

                                  Accumulated              
                                  Other              
    Preferred Stock A     Common Stock     Additional     Comprehensive     Retained        
    Shares     Amount     Shares     Amount     Paid - In Capital     Loss     Earnings     Total  
                                                 
Balance, January 1, 2022   120,000   $ 3,000     5,673,683   $ 130,162   $ 9,230,847   $ (779,268 ) $ 20,036,233   $ 28,620,974  
                                                 
Compensation cost recognized in connection with stock options   -     -     -     -     82,530     -     -     82,530  
                                                 
Exercise of stock options   -     -     118,000     118     255,682     -     -     255,800  
                                                 
Restricted stock awards   -     -     -     -     120,240     -     -     120,240  
                                                 
Net income   -     -     -     -     -     -     4,222,755     4,222,755  
                                                 
Foreign currency translation adjustment   -     -     -     -     -     257,734     -     257,734  
                                                 
Balance, March 31, 2022   120,000   $ 3,000     5,791,683   $ 130,280   $ 9,689,299   $ (521,534 ) $ 24,258,988   $ 33,560,033  

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

4

LEATT CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE THREE MONTHS ENDED MARCH 31, 2022 AND 2021

    2022     2021  
             
Cash flows from operating activities            
Net income $ 4,222,755   $ 2,060,838  
Adjustments to reconcile net income to net cash provided by (used in) operating activities:            
Depreciation   276,924     236,535  
Stock-based compensation   202,770     55,020  
Bad debts reserve   14,526     63,111  
Inventory reserve   13,656     (23,044 )
(Gain) loss on sale of property and equipment   (21,590 )   457  
(Increase) decrease in:            
Accounts receivable   (5,097,249 )   2,950,042  
Inventory   1,151,008     (236,474 )
Payments in advance   68,865     82,168  
Prepaid expenses and other current assets   277,927     (1,938,074 )
Income tax refunds receivable   -     2,964  
Deposits   (16,411 )   125  
Increase (decrease) in:            
Accounts payable and accrued expenses   (3,207,604 )   (2,301,718 )
Income taxes payable   1,407,703     137,197  
Deferred compensation   20,000     20,000  
Net cash provided by (used in) operating activities   (686,720 )   1,109,147  
             
Cash flows from investing activities            
Capital expenditures   (260,912 )   (34,272 )
Proceeds from sale of property and equipment   35,848     -  
Increase in short-term investments, net   (1 )   (1 )
Net cash used in investing activities   (225,065 )   (34,273 )
             
Cash flows from financing activities            
Issuance of common stock   255,800     -  
Repayment of note payable to bank   (14,394 )   -  
Repayment of short-term loan, net   (313,958 )   (237,767 )
Net cash used in financing activities   (72,552 )   (237,767 )
             
Effect of exchange rates on cash and cash equivalents   207,577     (18,225 )
             
Net increase (decrease) in cash and cash equivalents   (776,760 )   818,882  
             
Cash and cash equivalents - beginning of period   5,022,436     2,967,042  
             
Cash and cash equivalents - end of period $ 4,245,676   $ 3,785,924  
             
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:            
             
Cash paid for interest $ 16,133   $ 9,323  
Cash paid for income taxes $ 354   $ 550,000  
             
Other noncash investing and financing activities            
  Common stock issued for services $ 202,770   $ 55,020  

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

5

 

LEATT CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

Note 1 - Basis of presentation

The consolidated balance sheet as of December 31, 2021 was audited and appears in the Form 10-K filed by the Company with the Securities and Exchange Commission on March 10, 2022. The consolidated balance sheet as of March 31, 2022 and the consolidated statements of operations and comprehensive income for the three months ended March 31, 2022 and 2021, changes in stockholders' equity for the three months ended March 31, 2022, cash flows for the three months ended March 31, 2022 and 2021, and the related information contained in these notes have been prepared by management without audit. In the opinion of management, all adjustments (which include only normal recurring items) necessary to present fairly the financial position, results of operations and cash flows in conformity with generally accepted accounting principles as of March 31, 2022 and for all periods presented have been made. Interim operating results are not necessarily indicative of operating results for a full year. Certain information and note disclosures normally included in the Company's annual financial statements prepared in accordance with U.S. generally accepted accounting principles have been condensed or omitted. While management of the Company believes that the disclosures presented are adequate to make the information not misleading, it is suggested that these condensed consolidated financial statements be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2021 as filed with the Securities and Exchange Commission in the Company's Form 10-K.

Note 2 - Inventory

Inventory is stated at the lower of cost or net realizable value. Cost is determined using the first-in first-out (FIFO) method. Inventory consists primarily of finished goods. Shipping and handling costs are included in the cost of inventory. In assessing the inventory value, the Company must make estimates and judgments regarding reserves required for product obsolescence, aging of inventory and other issues potentially affecting the saleable condition of products. In performing such evaluations, the Company utilizes historical experience as well as current market information. The reserve for obsolescence was $129,839 at March 31, 2022 and $116,183 at December 31, 2021.

Note 3 - Operating Leases - Right-of-Use Assets and Lease Liability Obligations

The Company has three non-cancelable operating leases, for office and warehousing space, that expires in June 2022 and January 2027, respectively. Rent expense for these operating leases is recognized over the term of the lease on a straight-line basis. A lease for office machinery lapsed on March 31, 2022.

Below is a summary of the Company's Operating Right-of-Use Assets and Operating Lease liabilities as of March 31, 2022 and December 31, 2021:

 
    2022     2021  
Assets            
Operating lease ROU assets $ 1,287,949   $ 1,393,213  
             
Liabilities            
Operating lease liabilities, current $ 279,148   $ 318,621  
Operating lease liabilities, net of current portion   1,008,801     1,074,592  
Total operating lease liabilities $ 1,287,949   $ 1,393,213  

During the three months ended March 31, 2022 and 2021 the Company recognized $99,318 and $54,149, respectively, in operating lease expenses, which are included in office lease and expenses in the Company's consolidated statements of operations and comprehensive income.

Generally, the Company's lease agreements do not specify an implicit rate. Therefore, the Company estimates the incremental borrowing rate, which is defined as the interest rate the Company would pay to borrow on a collateralized basis, considering such factors as length of lease term and the risks of the economic environment in which the leased asset operates. As of March 31, 2022, and December 31, 2021 the following disclosures for the remaining lease terms and incremental borrowing rates were applicable:

Supplemental disclosure March 31, 2022 December 31, 2021
Weighted average remaining lease term 5 years 5 years
Weighted average discount rate 4.08% 4.08%

 

6

Maturities of lease liabilities as of March 31, 2022 were as follows:

Year ended December 31,   Amounts under Operating Leases  
Remaining 2022 $ 216,472  
2023   273,449  
2024   281,664  
2025   290,098  
2026   298,791  
2027   25,455  
Total minimum lease payments $ 1,385,929  
Less: amount representing interest $ (97,980 )
Total operating lease liabilities $ 1,287,949  
 

Supplemental cash flow information for the three months ended March 31, 2022 and 2021 are as follows:

    Three months     Three months  
    ended March 31,     ended March 31,  
    2022     2021  
Cash paid for amounts included in the measurement of lease liabilities $ 82,817   $ 59,285  
Right-of-use assets obtained in exchange for lease obligations $ -   $ 15,170  

Note 4 - Revolving line of Credit facility

On November 19, 2018, the Company entered into a $1,000,000 revolving line of credit agreement with a bank. Advances under the line of credit bear interest at the LIBOR Daily Floating Rate plus 2.5 percentage points commencing January 1, 2019. The line of credit matured on November 19, 2020, at which time the unpaid principal, interest, or other charges outstanding under the agreement were due and payable. On November 5, 2020, the Company executed an amendment to the line of credit agreement to extend the credit facility through November 19, 2021. The amendment took retroactive effect to October 27, 2020 and introduced an index floor so that payments for any future advances will bear interest at the greater of the LIBOR Daily Floating Rate or an Index Floor of 1.25 percentage points plus 2.5 percentage points. Obligations under the line of credit are secured by equipment and fixtures in the United States of America, accounts receivable and inventory of Leatt Corporation and Two-Eleven Distribution, LLC. On March 1, 2021, the Company executed an amendment to the line of credit. The amendment took retroactive effect to February 17, 2021 and extended the line of credit facility through February 28, 2022 and increased the revolving line of credit to $1,500,000. Effective January 21, 2022, the Company executed an amendment agreement for the line of credit to extend the line of credit facility through February 28, 2023, and to replace interest determined by LIBOR daily Floating Rate with the Bloomberg short-term Bank Yield Index Rate. As of March 31, 2022, and December 31, 2021, respectively there were no advances of the line of credit leaving $1,500,000 and $1,500,000 available for advances.

Note 5 - Short-term Loan

The Company carries product liability insurance policies with a U.S. and South African-based insurance carrier. The Company finances payment of both of its product liability insurance premiums over the period of coverage which is generally twelve months. The U.S. short-term loan is payable in monthly installments of $102,078 over eleven months including interest at 4.650% and the South African short-term loan is payable in monthly installments of $6,414, over a ten-month period at a flat interest rate of 3.10%.

7

The Company carries various short-term insurance policies in the U.S. The Company finances payment of its short-term insurance premiums over the period of coverage, which is generally twelve months. The short-term loan is payable in eleven payments of $19,860 at 4.350% annual interest rate.

Note 6 - Note payable

Two Eleven entered into a Note Payable with a bank effective December 17, 2021 in the principal amount of $272,519, secured by equipment. The Note is payable in 36 consecutive monthly installments of $7,990, including interest at a fixed rate of 3.5370%, commencing February 5, 2022, and continuing to January 5, 2025. As of March 31, 2022 and December 31, 2021, the amounts of $258,125 and $272,519 were outstanding, respectively.

    March 31,     December 31,  
    2022     2021  
Liabilities            
Note payable, current $ 88,168   $ 83,270  
Note payable, net off current portion   169,957     189,249  
  $ 258,125   $ 272,519  

Principal maturities of note payable as of March 31, 2022 were as follows:

Year ended December 31,   Amounts under Notes Payable  
Remaining 2022 $ 65,834  
2023   90,535  
2024   93,790  
2025   7,966  
  $ 258,125  

Note 7 - Revenue and Cost Recognition

The Company's products are sold worldwide to a global network of distributors and dealers, and directly to consumers when there are no dealers or distributors in their geographic area or where consumers choose to purchase directly via the Company's e-commerce website (collectively the "customers").

Revenues from product sales are recognized when earned, net of applicable provisions for discounts and returns and allowances in the event of product defect where no exchange of product is possible. Revenues are recognized when our performance obligations are satisfied as evidenced by transfer of control of promised goods to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Product royalty income, representing less than 1% of total revenues, is recorded as the underlying product sales occur, in accordance with the related licensing arrangements.

The Company's standard distributor payment terms range from pre-payment in full to 60 days after shipment and subsequent sales of our products by distributors have no effect on the amount and timing of payments due to us, however, in limited instances qualified distributors and dealers may be granted extended payment terms during selected order periods. In performing such evaluations, we utilize historical experience, sales performance, and credit risk requirements. Furthermore, products purchased by distributors may not be returned to us in the event that any such distributor relationship is terminated.

Since the Company (through its wholly-owned subsidiary) serves as the distributor of Leatt products in the United States, the Company records its revenue and related cost of revenue for its product sales in the United States upon shipment of the merchandise to the dealer or to the ultimate consumer when there is no dealer in the geographic area or the consumer chooses to purchase directly from the Company's e-commerce website and the sales order was received directly from, and paid by, the ultimate consumer. Since the Company (through its South African branch) serves as the distributor of Leatt products in South Africa, the Company records its revenue and related cost of revenue for its product sales in South Africa upon shipment of the merchandise from the branch to the dealer. The Company's standard terms and conditions of sale for non-consumer direct or web-based sales do not allow for product returns other than under warranty.

8

International sales (other than in the United States and South Africa) are generally drop-shipped directly from the third-party manufacturer to the international distributors. Revenue and related cost of revenue is recognized at the time of shipment from the manufacturer's port when the shipping terms are Free On Board ("FOB") shipping point, Cost and Freight ("CFR") or Cost and Insurance to named place ("CIP") as legal title and risk of loss to the product pass to the distributor. Sales to all customers (distributors, dealers and consumers) are generally final; however, in limited instances, product may be returned and exchanged due to product quality issues. Historically, returns due to product quality issues have not been material and there have been no distributor terminations that resulted in material product returns. Cost of revenues also includes royalty fees associated with sales of Leatt-Brace products. Product royalty income is recorded as the underlying product sales occur, in accordance with the related licensing arrangements.

In the following table, revenue is disaggregated by the source of revenue:

    Three months ended March 31,  
    2022     % of Revenues     2021     % of Revenues  
Consumer and athlete direct revenues $ 595,479     2%   $ 570,701     5%  
Dealer direct revenues   5,003,608     21%     5,566,732     43%  
International distributor revenues   18,629,021     77%     6,759,042     52%  
  $ 24,228,108     100%   $ 12,896,475     100%  

The Company reviews the reserves for customer returns at each reporting period and adjusts them to reflect data available at that time. To estimate reserves for returns, the Company estimates the expected returns and claims based on historical rates as well as events and circumstances that indicate changes to historical rates of product returns and claims. Historically, returns due to product quality issues have not been material and there have been no distributor terminations that resulted in product returns. The provision for estimated returns at March 31, 2022 and December 31, 2021 was $0, and $0, respectively.

Accounts receivable consist of amounts due to the Company from normal business activities. Credit is granted to substantially all distributors on an unsecured basis. The Company continuously monitors collections and payments from customers and maintains an allowance for doubtful accounts receivable based upon the expected credit losses determined utilizing historical experience and any specific customer collection issues that have been identified. In determining the amount of the allowance, the Company is required to make certain estimates and assumptions. Accounts receivable balances that are still outstanding after the Company used reasonable collection efforts are written off as uncollectible. While such credit losses have historically been minimal, within the Company's expectations and the provisions established, the Company cannot guarantee that it will continue to experience the same credit loss rates as in the past. A significant change in the liquidity or financial position of any of the Company's significant customers could have a material adverse effect on the collectability of the Company's accounts receivable and future operating results. The allowance of doubtful accounts was $306,110 at March 31, 2022 and $291,584 at December 31, 2021.

Sales commissions are expensed when incurred, which is generally at the time of sale, because the amortization period would have been one year or less. These costs are recorded in commissions and consulting expenses within operating expense in the accompanying consolidated statements of operations and comprehensive income.

Shipping and handling activities associated with outbound freight, after control over a product has transferred to a customer, are accounted for as a fulfillment cost and are included in revenues and cost of revenues in the accompanying consolidated statements of operations and comprehensive income.

Revenue recognized from contracts with customers is recorded net of sales taxes, value added taxes, or similar taxes that are collected on behalf of local taxing authorities.

9

Note 8 - Income Taxes

The Company uses the asset and liability approach to account for income taxes. Deferred tax assets and liabilities are determined based on the differences between the financial statement carrying amounts and the income tax basis of assets and liabilities. A valuation allowance is applied against any net deferred tax asset if, based on available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The provision for income taxes included taxes currently payable, if any, plus the net change during the period in deferred tax assets and liabilities recorded by the Company.

The Company applies the provisions of FASB ASC Topic 740-10, Accounting for Uncertainty in Income Taxes ("Standard"), which provides that the tax effects from an uncertain tax position can be recognized in the consolidated financial statements only if the position is more likely than not of being sustained upon an examination by tax authorities. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Additionally, the standard provides guidance on derecognition, classification, interest and penalties; accounting in interim periods, disclosure and transition, and any amounts when incurred would be recorded under these provisions.

The Company's practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of March 31, 2022, the Company has no unrecognized tax benefits.

Note 9 - Net Income Per Share of Common Stock

Basic net income per common share is computed using the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of common stock shares and dilutive potential common shares outstanding during the period. For the three months ended March 31, 2022, the Company had 510,000 potential common shares, consisting of 120,000 preferred shares, and options to purchase 390,000 shares, outstanding that were dilutive.

Note 10 - Common Stock

In January 2022, the Company issued 78,000 shares of common stock to an employee who exercised stock options. In March 2022, the Company issued 40,000 shares of common stock to two employees who exercised stock options.

Stock-based compensation expense related to vested stock options during the three months ended March 31, 2022 was $82,530. As of March 31, 2022, there was $0 of unrecognized compensation cost related to unvested stock options.

Stock-based compensation expense related to vested restricted stock awards during the three months ended March 31, 2022 was $120,240. As of March 31, 2022, there was $360,720 of unrecognized compensation cost related to unvested restricted stock.

Note 11 - Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements - In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-10 Government Assistance (Topic 832): "Disclosures by Business Entities About Government Assistance," which requires entities to provide annual disclosures about transactions with a government that are accounted for by applying a grant or contribution model by analogy. The standard is effective for annual periods beginning after December 15, 2021. The Company adopted the standard effective January 1, 2022. The adoption of the standard had no impact on the Company's consolidated financial statements.

Accounting Pronouncements Not Yet Adopted - The Company evaluated all ASU's issued by the FASB for consideration of their applicability. ASU's not included in our disclosures were assessed and determined to be either not applicable or are not expected to have a material impact on the Company's consolidated financial statements.

Note 12 - Litigation

In the ordinary course of business, the Company is involved in various legal proceedings involving product liability and personal injury and intellectual property litigation. The Company is insured against loss for certain of these matters. The Company will record contingent liabilities resulting from asserted and unasserted claims against it when it is probable that the liability has been incurred and the amount of the loss is reasonably estimable. The Company will disclose contingent liabilities when there is a reasonable possibility that the ultimate loss will exceed the recorded liability. While the outcome of currently pending litigation is not yet determinable, the ultimate exposure with respect to these matters cannot be ascertained. However, based on the information currently available to the Company, the Company does not expect that any liabilities or costs that might be incurred to resolve these matters will have a material adverse effect on the financial condition, results of operations, liquidity or cash flows of the Company.

10

Note 13 - Risks and Uncertainties

As the COVID-19 pandemic continues to evolve, the Company believes the extent of the impact to its operations will be primarily driven by the severity and duration of the pandemic, the pandemic's impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Due to strong consumer demand for outdoor product categories, the Company did not see any significant material negative impact of COVID-19 on the Company's results of operations for the quarter ended March 31, 2022. The Company remains cautiously optimistic that ongoing efforts to increase the availability of new COVID-19 vaccines worldwide will mitigate the spread of the virus throughout Europe and the U.S. (our largest markets) and bring about an end to global quarantines. The continued mutation and spread of the virus, economic headwinds caused by global quarantines or the occurrence of any other catastrophic events, could have a negative impact on sales revenue for the coming periods and beyond.

Note 14 - Subsequent Events

The Company has evaluated all subsequent events through the date the financial statements were released.

On February 24, 2022, the Company entered into a new lease agreement for warehousing space in South Africa, commencing on April 1, 2022 and expiring in August 2023. The lease agreement requires the Company to pay monthly rent of $1,769 for the first eleven months and $1,910 for the following six months. The Company expects to recognize an operating lease right-of-use asset and operating lease liability of $26,372 and $26,372 as of the effective date of the lease. The estimated interest rate for this lease agreement as of April 1, 2022 is 3.750%.

11

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

Special Note Regarding Forward Looking Statements

This report contains forward-looking statements that are contained principally in the sections entitled "Our Business," "Risk Factors," and "Management's Discussion and Analysis of Financial Condition and Results of Operations." These statements involve known and unknown risks, uncertainties and other factors which may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. These risks and uncertainties include, but are not limited to, the factors described in the section captioned "Risk Factors" in this report. In some cases, you can identify forward-looking statements by terms such as "anticipates," "believes," "could," "estimates," "expects," "intends," "may," "plans," "potential," "predicts," "projects," "should," "would" and similar expressions intended to identify forward-looking statements. Forward-looking statements reflect our current views with respect to future events and are based on assumptions and subject to risks and uncertainties. Given these uncertainties, you should not place undue reliance on these forward-looking statements. These forward-looking statements include, among other things, statements relating to:

 our expectations regarding growth in the motor sports and bicycle market;

 our expectation regarding increasing demand for protective equipment used in the motor sports and bicycle market;

 our belief that we will be able to effectively compete with our competitors and increase our market share;

 our expectations with respect to increased revenue growth and our ability to achieve profitability resulting from increases in our production volumes; and

 our future business development, results of operations and financial condition.

Also, forward-looking statements represent our estimates and assumptions only as of the date of this quarterly report. You should read this quarterly report and the documents that we reference and filed as exhibits to the quarterly report completely and with the understanding that our actual future results may be materially different from what we expect. Except as required by law, we assume no obligation to update any forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in any forward-looking statements, even if new information becomes available in the future.

Use of Certain Defined Terms

Except as otherwise indicated by the context, references in this annual report to:

 "Leatt," "we," "us," "our," the "Registrant" or the "Company" are to the combined business of Leatt Corporation, a Nevada corporation, its South African branch, Leatt SA, and its direct, wholly-owned subsidiary, Two Eleven.

 "Leatt SA" are to the Company's branch office known as 'Leatt Corporation (Incorporated in the State of Nevada)' incorporated under the laws of South Africa with registration number: 2007/032780/10;

 "Leatt USA" are to Leatt USA, LLC, a Nevada Limited Liability Company;

 "PRC", and "China" are to the People's Republic of China;

 "Two Eleven" refers to Two Eleven Distribution, LLC, a Nevada Limited Liability Company;

 "Securities Act" are to the Securities Act of 1933, as amended, and to "Exchange Act" are to Securities Exchange Act of 1934, as amended;

 "South Africa" are to the Republic of South Africa;

 "U.S. dollar," "$" and "US$" are to the legal currency of the United States;

 "Xceed Holdings" refers to Xceed Holdings CC., a close corporation incorporated under the laws of South Africa, and wholly- owned by The Leatt Family Trust, of which Dr. Christopher J. Leatt, the Company's chairman, is a Trustee and Beneficiary; and

 "ZAR" refers to the South African Rand, the legal currency of South Africa. For all ZAR amounts reported, the dollar amount has been calculated on the basis that $1 = ZAR14.4848 for its March 31, 2022 balance sheet.     

12


Overview of Our Business

We were incorporated in the State of Nevada on March 11, 2005, under the name Treadzone, Inc. We were a shell company with little or no operations until March 1, 2006, when we acquired the exclusive global manufacturing, distribution, sale and use rights to the Leatt-Brace®, pursuant to a license agreement between the Company and Xceed Holdings, a company controlled by the Company's Chairman and founder, Dr. Christopher Leatt. On May 25, 2005, we changed our name to Leatt Corporation in connection with our anticipated acquisition of the Leatt-Brace® rights. Leatt designs, develops, markets and distributes personal protective equipment for participants in all forms of motor sports and leisure activities, including riders of motorcycles, bicycles, snowmobiles and ATVs. The Company sells its products to customers worldwide through a global network of distributors and retailers. Leatt also acts as the original equipment manufacturer for neck braces sold by other international brands.

The Company's flagship products are based on the Leatt-Brace® system, a patented injection molded neck protection system owned by Xceed Holdings, designed to prevent potentially devastating injuries to the cervical spine and neck. The Company has the exclusive global manufacturing, distribution, sale and use rights to the Leatt-Brace®, pursuant to a license agreement between the Company and Xceed Holdings, a company owned and controlled by the Company's Chairman and founder, Dr. Christopher Leatt. The Company also has the right to use apparatus embodying, employing and containing the Leatt-Brace® technology and has designed, developed, marketed and distributed other personal protective equipment using this technology, as well as its own developed technology, including the Company's new body protection products which it markets under the Leatt Protection Range brand.

The Company's research and development efforts are conducted at its research facilities, located at its executive headquarters in Cape Town, South Africa. The Company employs 3 full-time employees who are dedicated exclusively to research, development, and testing. The Company also utilizes consultants, academic institutions and engineering companies as independent contractors or consultants, from time to time, to assist it with its research and development efforts. Leatt products have been tested and reviewed internally and by external bodies. All Leatt products are compliant with applicable European Union directives, or CE certified, where appropriate. Depending on the market we have other certifications outside of CE. For the US market our motorcycle helmets comply with the DOT (FMVSS 218) helmet safety standard and our bicycle helmet complies with EN1078, as well as CPSC 1203. Our downhill specific bicycle helmets also comply with ASTM F1952. For our Australian Market our bicycle helmet complies with AS/NZS 2063. For the UK market our motorcycle helmets comply with ACU Gold and our GPX 3.5 helmet with JIS T 8133 for the Japanese Market. For the Brazilian market our Moto 7.5 and Moto 3.5 helmets comply with NBR 7471. We are currently in the process of applying to certify our Moto 3.5 helmet and latest helmet model Moto 7.5 to the CCC standard in China.

Our products are predominately manufactured in China in accordance with our manufacturing specifications, pursuant to outsourced manufacturing arrangements with third-party manufacturers located there, based on agreed terms. We are also building manufacturing capacity outside China, namely, in Thailand and Bangladesh. The Company utilizes outside consultants and its own employees to ensure the quality of its products through regular on-site product inspections. Products sold to our international customers are usually shipped directly from our consolidation warehouse or manufacturers' warehouses to customers or their import agents.

Leatt earns revenues through the sale of its products through approximately 55 distributors worldwide, who in turn sell its products to retailers. Leatt distributors are required to follow certain standard business terms and guidelines for the sale and distribution of Leatt products. Two Eleven and Leatt SA directly distribute Leatt products to dealers in the United States and South Africa, respectively.

Principal Factors Affecting Our Financial Performance

We believe that the following factors will continue to affect our financial performance:

 Global Economic Fragility - The ongoing turmoil in the global economy, especially in the U.S., Asia and Europe, may have an impact on our business and our financial condition, and we may face challenges if economic conditions do not improve. These economic conditions may impact levels of consumer spending in the foreseeable future. If demand for our products fluctuates as a result of these economic conditions or otherwise, our revenue and gross margin could be harmed.

 Trade Restrictions - We engage in international manufacturing and sales which exposes us to trade restrictions and disruptions that could harm our business and competitive position. Most of our products are manufactured in China, and the U.S. administration has announced tariffs on certain products imported into the United States with China as the country of origin. While these tariffs have not had a significant impact on the shipment of our products to international markets as at March 31, 2022, we believe that the future imposition of, or significant increases in, the level of tariffs, custom duties, export quotas and other barriers and restrictions by the U.S. on China or other countries could disrupt our supply chain, increase the cost of our raw materials and therefore our pricing, and impose the burdens of compliance with foreign trade laws, any of which could potentially affect our bottom line and sales. While we are in continuous discussions with our manufacturers to ensure there are contingencies in place, we cannot assure you that we will not be adversely affected by changes in the trade laws of foreign jurisdictions where we sell and seek to sell our products.

13


 Fuel Prices - Significant fluctuations in fuel prices could have both a positive and negative effect on our business and operations. A significant portion of our revenue is derived from international sales and significant fluctuations in world fuel prices could significantly increase the price of shipping or transporting our products which we may not be able to pass on to our customers. On the other hand, fluctuations in fuel prices lead to higher commuter costs which may encourage the increased use of motorcycles and bicycles as alternative modes of transportation and lead to an increase in the market for our protection products.

 Product Liability Litigation - We face an inherent business risk of exposure to product liability claims arising from the claimed failure of our products to help prevent the types of personal injury or death against which they are designed to help protect. Therefore, we have acquired very costly product liability insurance worldwide. We have not experienced any material uninsured losses due to product liability claims, but it is possible that we could experience material losses in the future. After a two-week trial in the United States District Court for the Northern District of Ohio (Eastern) ending on April 17, 2014, a federal jury returned a defense verdict for the Company in the first Leatt-Brace® product liability lawsuit to be tried in the United States. The plaintiffs in that case had alleged that defective product design and failure to warn had caused a motocross rider to suffer multiple mid-thoracic spine fractures, causing immediate and permanent paraplegia, when he crashed at a relatively low speed on February 13, 2011. When the accident occurred, he was wearing a helmet and other safety gear from several different companies, including the Company's acclaimed Leatt-Brace®. The Company produced evidence at trial showing that his thoracic paraplegia was an unavoidable consequence of his fall, not the result of wearing a Leatt-Brace®, and that the neck brace likely saved his life (or saved him from quadriplegia) by preventing cervical spine injury. The Company had maintained from the onset that this and a small handful of other lawsuits are without merit and that it would vigorously defend itself in each case. In this case, the plaintiffs subsequently appealed the court's decision, and the parties reached an amicable settlement. Although we carry product liability insurance, a successful claim brought against us could significantly harm our business and financial condition and have an adverse impact on our ability to renew our product liability insurance or secure new coverage.

 Protection of Intellectual Property - We believe that the continued success of our business is dependent on our intellectual property portfolio consisting of globally registered trademarks, design patents and utility patents related to the Leatt-Brace®. We believe that a loss of these rights would harm or cause a material disruption to our business and, our corporate strategy is to aggressively take legal action against any violators of our intellectual property rights, regardless of where they may be. From time to time, we have had to enforce our intellectual property rights through litigation, and we may be required to do so in the future. Such litigation may result in substantial costs and could divert resources and management attention from the operations of our business.

 Fluctuations in Foreign Currencies - We are exposed to foreign exchange risk as our revenues and consolidated results of operations may be affected by fluctuations in foreign currency as we translate these currencies into U.S. dollars when we consolidate our financial results. While our reporting currency is the U.S. Dollar, a portion of our consolidated revenues are denominated in South African Rand, or ZAR, certain of our assets are denominated in ZAR, and our research and marketing operations in South Africa utilize South African labor sources. A decrease in the value of the U.S. dollar in relation to the ZAR could increase our cost of doing business in South Africa. If the ZAR depreciates against the U.S. Dollar, the value of our ZAR revenues, earnings and assets as expressed in our U.S. Dollar financial statements will decline. We have not entered into any hedging transactions in an effort to reduce our exposure to foreign exchange risk. Furthermore, since 78% of our sales are derived outside the U.S., where the U.S. dollar is not the primary currency, significant fluctuations in exchange rates such as the strengthening of the dollar versus our customers' local currency can adversely affect our ability to remain competitive in those areas.

 Natural or Man-made Catastrophic Events - We are exposed to natural or man-made catastrophic events that may disrupt our business and may reduce consumer demand for our products. A disruption or failure of our systems or operations in the event of a natural disaster, health pandemic, such as the outbreak and global spread of COVID-19 or the coronavirus, or a man-made catastrophic event could cause delays in completing sales, continuing production or performing other critical functions of our business, particularly if a catastrophic event occurred at our primary manufacturing locations or our distributor locations worldwide. Any of these events could severely affect our ability to conduct normal business operations and, as a result, our operating results could be adversely affected. There may also be secondary impacts that are unforeseeable, such as impacts on our consumers and on consumer purchasing behavior, which could cause delays in new orders, delays in completing sales or even order cancellations. As the COVID-19 pandemic continues to evolve, we believe the extent of the impact to our operations will be primarily driven by the severity and duration of the pandemic, the pandemic's impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Due to strong consumer demand for outdoor product categories, we did not see any significant material negative impact of COVID-19 on the Company's results of operations for the quarter ended March 31, 2022. We remain cautiously optimistic that ongoing efforts to increase the availability of new COVID-19 vaccines worldwide will mitigate the spread of the virus throughout Europe and the U.S. (our largest markets) and bring about an end to global quarantines. The continued mutation and spread of the virus, economic headwinds caused by global quarantines, or the occurrence of any other catastrophic events, could have a negative impact on our sales revenue for the coming periods and beyond.

14


 Conflict in Ukraine - We are exposed to conflicts that may disrupt our business and may reduce consumer demand for our products. A disruption or failure of our systems, government sanctions or operations in the event of a conflict could directly affect consumer demand for our products, cause delays in completing sales, shipping of our products, continuing production or performing other critical functions of our business, particularly if a conflict occurs at our primary manufacturing locations or our distributor locations worldwide. Furthermore, a prolonged conflict may have unintended global consequences such as increased inflation, fuel and transportation costs. We have not seen any significant impact due to the outbreak of war in Ukraine and the subsequent institution of sanctions against Russia by the U.S. and several European nations on the Company's results of operations for the quarter ended March 31, 2022.  The prolonging or expansion of the conflict could have an adverse impact on our consumers and on consumer purchasing behavior, and result in delays of new orders and completing sales, order cancellations, or payment and shipping delays.  We will continue to monitor this fluid situation and any adverse impact that it may have on the global economy in general and on our business operations and especially that of our customers in particular, and we will develop contingencies as necessary to address any disruptions to our business operations as they arise.

 Rising Freight Shipping and Logistics Costs - The economic disruption resulting from the COVID-19 pandemic has had an adverse impact on the global freight shipping industry and on the cost of shipping our products to our global network of distributors, dealers and customers, or their import agents, from warehouses in China. Over the past year, the strong rise in demand for Chinese exports has outpaced the availability of containers in Asia, creating a container shortage and huge backlogs in many freight markets around the world, including the U.S., the Middle East, and East Asia. These container shortages at Asian ports have exacerbated supply bottlenecks and further increased shipping costs, by up to 400% in some regions, as companies in Asia are reported to be paying premium rates to get containers back. Further compounding matters is the shortage of dockworkers and truck drivers available to load and unload containers at ports in Europe and the U.S. and to move them to other locations, resulting in congested ports. We are working closely with our supply chain management in Asia, our logistics service providers, and our freight forwarders, to streamline our global shipping and logistics processes, to mitigate any disruption to our operations. Continued disruption and pricing volatility in the global shipping and logistics industry could have a negative impact on our results of operations for the coming periods and beyond.

Results of Operations

The following summary of our results of operations should be read in conjunction with our financial statements and the notes thereto for the three-month periods ended March 31, 2022 and 2021 included herein.

Comparison of Three Months Ended March 31, 2022 and Three Months Ended March 31, 2021

The following table summarizes the results of our operations during the three-month periods ended March 31, 2022 and 2021 and provides information regarding the dollar and percentage increase or (decrease) in such periods:

15


  Three Months Ended March 31,     Percentage 
  2022  2021  Increase  Increase 
Item       (Decrease)  (Decrease) 
             
REVENUES$24,228,108 $12,896,475 $11,331,633  88% 
COST OF REVENUES 14,601,018  6,844,521 $7,756,497  113% 
GROSS PROFIT 9,627,090  6,051,954 $3,575,136  59% 
PRODUCT ROYALTY INCOME 78,839  24,810 $54,029  218% 
OPERATING EXPENSES            
   Salaries and Wages 1,297,962  924,537 $373,425  40% 
   Commissions and Consulting 162,586  220,662 $(58,076) -26% 
   Professional Fees 259,115  337,755 $(78,640) -23% 
   Advertising and Marketing 613,890  517,580 $96,310  19% 
   Office Lease and Expenses 207,021  87,373 $119,648  137% 
   Research and Development Costs 533,700  405,105 $128,595  32% 
   Bad Debt Expense 18,324  65,825 $(47,501) -72% 
   General and Administrative 711,752  528,599 $183,153  35% 
   Depreciation 276,924  236,535 $40,389  17% 
     Total Operating Expenses 4,081,274  3,323,971 $757,303  23% 
INCOME FROM OPERATIONS 5,624,655  2,752,793 $2,871,862  104% 
Other Income (Expenses) 6,157  (4,007)$10,164  254% 
INCOME BEFORE INCOME TAXES 5,630,812  2,748,786 $2,882,026  105% 
Income Taxes 1,408,057  687,948 $720,109  105% 
NET INCOME$4,222,755 $2,060,838 $2,161,917  105% 

Revenues - We earn revenues from the sale of our protective gear comprising of neck braces, body armor, helmets and other products, parts and accessories both in the United States and abroad. Revenues for the three months ended March 31, 2022 were $24.23 million, an 88% increase, compared to revenues of $12.90 million for the quarter ended March 31, 2021.  This increase in worldwide revenues is primarily attributable to a $5.11 million increase in body armor sales, a $4.15 million increase in helmet sales, and a $2.48 million increase in other products, parts and accessories, that were partially offset by a $0.41 million decrease in neck brace sales.  Revenues associated with international customers were $18.94 million and $7.13 million, or 78% and 55% of revenues, respectively, for the three months ended March 31, 2022 and 2021, respectively.

The following table sets forth our revenues by product line for the three months ended March 31, 2022 and 2021:

  Three months ended March 31, 
  2022  % of Revenues  2021  % of 
           Revenues 
Neck braces$1,531,479  6% $1,937,266  15% 
Body armor 12,482,393  52%  7,376,736  57% 
Helmets 5,688,513  23%  1,540,895  12% 
Other products, parts and accessories 4,525,723  19%  2,041,578  16% 
 $24,228,108  100% $12,896,475  100% 

 

16


Sales of our flagship neck brace accounted for $1.53 million and $1.94 million, or 6% and 15% of our revenues for the quarters ended March 31, 2022 and 2021, respectively. The 21% decrease in neck brace revenues is primarily attributable to a 32% decrease in the volume of neck braces sold to our customers in the United States and abroad during the 2022 period.

Our body armor products are comprised of chest protectors, full upper body protectors, upper body protection vests, back protectors, knee braces, knee and elbow guards, off-road motorcycle boots and mountain biking shoes. Body armor sales accounted for $12.48 million and $7.38 million, or 52% and 57% of our revenues for the quarters ended March 31, 2022 and 2021, respectively. The 69% increase in body armor revenues was primarily the result of continued shipments of our footwear category consisting of off-road motorcycle boots and mountain biking shoes and continued remarkable consumer demand for our innovative upper body and limb protectors.

Our helmets accounted for $5.69 million or 23% of our revenues for the three months ended March 31, 2022, as compared to $1.54 million or 12% of our revenues for the same 2021 period. The 269% increase in helmet sales is primarily the result of continued strong demand for the Company's expanding and award winning MTB helmet line up that has appealed to a wide range of riders and continued shipments of our redesigned MOTO helmet line up for off-road motorcycle use to our customers in the United States and abroad.

Our other products, parts and accessories are comprised of goggles, hydrations bags and apparel items including jerseys, pants, shorts and jackets as well as aftermarket support items required primarily to replace worn or damaged parts through our global distribution network. Other products, parts and accessory sales accounted for $4.53 million and $2.04 million, or 19% and 16% of our revenues for the quarters ended March 31, 2022 and 2021, respectively.  The 122% increase in revenues from the sale of other products, parts and accessories is primarily due to strong consumer demand for our MOTO and MTB technical apparel designed for off-road motorcycle and mountain biking use respectively.

Cost of Revenues and Gross Profit - Cost of revenues for the quarters ended March 31, 2022 and 2021 were $14.60 million and $6.84 million, respectively. Gross Profit for the quarters ended March 31, 2022 and 2021 were $9.63 million and $6.05 million, respectively, or 40% and 47% of revenues, respectively. Our neck brace products continue to generate a higher gross profit margin than our other product categories. Neck brace revenues accounted for 6% and 15% of our revenues for the quarters ended March 31, 2022 and 2021, respectively. Additionally, revenues associated with international customers were 78% and 55% of our revenues for the three months ended March 31, 2022 and 2021, respectively, with revenue associated with international distribution customers continuing to generate a lower gross profit margin than dealer direct sales in the United States. The decrease in gross profit as a percentage of revenues for the three months ended March 31, 2022 was further influenced by a significant increase in global and domestic shipping and logistic costs as a result of the COVID-19 pandemic.

Product Royalty Income - Product royalty income is earned on sales to distributors that have royalty agreements in place, as well as on sales of licensed products by third parties that have licensing agreements in place. Product royalty income for the quarters ended March 31, 2022 and 2021 were $78,839 and $24,810, respectively. The 218% increase in product royalty income is due to an increase in the sale of licensed products by licensees during the 2022 period.

Salaries and Wages - Salaries and wages for the quarters ended March 31, 2022 and 2021 were $1,297,962 and $924,537, respectively. The 40% increase in salaries and wages during the 2022 period was primarily due to the employment of additional sales professionals and operational warehousing staff in the United States as we expand our selling activities domestically.  Additionally, share compensation costs relating to a share issuance made to key personnel in recognition of exceptional performance contributed significantly to the increase in salaries and wages for the 2022 period.

Commissions and Consulting Expense - During the quarters ended March 31, 2022 and 2021, commissions and consulting expenses were $162,586 and $220,662, respectively. The 26% decrease in commissions and consulting expenses is primarily the result of a decrease in commissions and incentives paid to both in-house and external sales representatives in the United States in line with a decrease in sales growth in the region.

Professional Fees - Professional fees consist of costs incurred for audit, tax and regulatory filings, as well as patent protection and product liability litigation expenses incurred as the Company continues to expand. Professional fees for the quarters ended March 31, 2022 and 2021 were $259,115 and $337,755, respectively. The 23% decrease in professional fees is primarily due to a decrease in product liability litigation expenses incurred during the 2022 period.

17


Advertising and Marketing - The Company places paid advertising in various motorsport and bicycle magazines and online media and sponsors a number of events, professional teams and individuals to increase product and brand visibility globally. Advertising and marketing expenses for the quarters ended March 31, 2022 and 2021 were $613,890 and $517,580, respectively. The 19% increase in advertising and marketing expenditure is primarily due to the production and execution of global marketing campaigns that incorporate athlete sponsorships, event attendance and coordinated digital marketing activities designed to market the Company's growing product offering and increase global consumer engagement.

Office Lease and Expenses - Office lease and expenses for the quarters ended March 31, 2022 and 2021 were $207,021 and $87,373, respectively.  The 137% increase in office lease and expenses during the 2022 period is primarily due to additional warehouse storage rented in the United States as the Company continues to build out its Reno, Nevada warehouse to accommodate storage and sales of its expanding line-up of exceptional protective gear.

Research and Development Costs - These costs consist of the salaries of personnel who are directly involved in the research and development of innovative products, as well as the direct costs associated with developing these products. Research and development costs for the quarter ended March 31, 2022, increased to $533,700, from $405,105 during the same 2021 quarter. The 32% increase in research and development costs is primarily as a result of increased development and certification costs incurred as the Company continues to develop a pipeline of exceptional, innovative protective gear that appeals to a wider rider audience.

Bad Debt Expense - Bad debt expense for the quarters ended March 31, 2022 and 2021 were $18,324 and $65,825, respectively. The 72% decrease in bad debt expense is the result of a decrease in provisions made for unrecoverable debts during the 2022 period in line with a decrease in the accounts receivable balance at Two Eleven Distribution in the United States at March 31, 2022 when compared to December 31, 2021.

General and Administrative Expenses - General and administrative expenses consist of insurance, travel, merchant fees, telephone, office and computer supplies. General and administrative expenses for the quarters ended March 31, 2022 and 2021 were $711,752 and $528,599, respectively. The 35% increase in general and administrative expenses is primarily due to an increase in expenditures on product liability, general risk and directors and officers' insurance premiums during the 2022 period. A global industry wide increase in insurance risk as a result of the COVID-19 pandemic and increased inventory levels globally as the Company expands its product offerings and selling activities were the primary factors that contributed to these increased premiums. 

Depreciation Expense - Depreciation expense for the quarters ended March 31, 2022 and 2021 were $276,924 and $236,535, respectively. The 17% increase in depreciation is primarily due to the addition of molds and tooling utilized in the production of the Company's expanding product categories.

Total Operating Expenses - Total operating expenses increased by $757,303, to $4.08 million in the three months ended March 31, 2022, or 23%, compared to $3.32 million in the 2021 period. This increase is primarily due to increases in salaries, general and administrative, research and development and advertising and marketing costs that were partially offset by a decrease in professional fees, commissions and bad debt expenditure discussed above.

Net Income - The net income after income taxes for the quarter ended March 31, 2022 was $4.22 million, as opposed to a net income of $2.06 million for the quarter ended March 31, 2021. This 105% increase in net income is primarily due to the increase in sales revenues discussed above.

Liquidity and Capital Resources

At March 31, 2022, we had cash and cash equivalents of $4.25 million and $0.06 million of short-term investments. The following table sets forth a summary of our cash flows for the periods indicated:

18


  March 31, 
  2022  2021 
Net cash provided by (used in) operating activities$(686,720)$1,109,147 
Net cash used in investing activities$(225,065)$(34,273)
Net cash used in financing activities$(72,552)$(237,767)
Effect of exchange rate changes on cash and cash equivalents$207,577 $(18,225)
Net increase (decrease) in cash and cash equivalents$(776,760)$818,882 
Cash and cash equivalents at the beginning of period$5,022,436 $2,967,042 
Cash and cash equivalents at the end of period$4,245,676 $3,785,924 

Cash decreased by $776,760, or 15%, for the three months ended March 31, 2022, when compared to December 31, 2021.  The primary uses of cash for the three months ended March 31, 2022 were increased accounts receivable of $5,097,249 and decreased accounts payable and accrued expenses of $3,207,604.  The primary sources of cash for the three months ended March 31, 2022 were net income of $4,222,755, decreased inventory of $1,151,008 and increased income taxes payable of $1,407,703.

The Company is currently meeting its working capital needs through cash on hand, a revolving line of credit with a bank, as well as internally generated cash from operations.  Management believes that its current cash and cash equivalent balances, along with the net cash generated by operations are sufficient to meet its anticipated operating cash requirements for at least the next twelve months. There are currently no plans for any major capital expenditures in the next twelve months. Our long-term financing requirements depend on our growth strategy, which relates primarily to our desire to increase revenue both in the U.S. and abroad.

Obligations under Material Contracts

Pursuant to our Licensing Agreement with Xceed Holdings, a company controlled by Dr. Christopher Leatt, our founder, chairman and head of research and development, we pay Xceed Holdings 4% of all neck brace sales revenue billed and received by the Company on a quarterly basis based on sales of the previous quarter.  During the quarters ended March 31, 2022 and 2021, the Company paid an aggregate of $72,716 and $62,124, in licensing fees to Xceed Holdings. In addition, pursuant to a separate license agreement between the Company and Mr. J. P. De Villiers, our former director, the Company is obligated to pay a royalty fee of 1% of all our billed and received neck brace sales revenue, in quarterly installments, based on sales of the previous quarter, to a trust that is beneficially owned and controlled by Mr. De Villiers. During the quarters ended March 31, 2022 and 2021, the Company paid an aggregate of $18,179 and $15,531, in licensing fees to Mr. De Villiers.

From May 15, 2015 through October 31, 2021, the Company was party to a consulting agreement, dated July 8, 2015, between the Company and Innovate Services Limited, or Innovate, a Seychelles limited company in which Dr. Leatt is an indirect beneficiary, pursuant to which, as amended, Innovate served as the Company's exclusive research, development and marketing consultant, in exchange for a monthly fee of $42,233; provided that Dr. Leatt personally performs the services to be performed by Innovate under the agreement.  Either party had the right to terminate the agreement for convenience, upon six months' prior written notice, or by the Company immediately without notice in the event of Innovate's breach of an obligation under the contract or if Dr. Leatt could no longer perform the services. On November 8, 2021, the Company terminated the agreement with Innovate, effective October 31, 2021, in connection with the wind-up of Innovate's business operations.  The termination of the agreement with Innovate will not have an adverse effect on the Company's research and development operations as the Company simultaneously entered into a new consulting agreement with Innovation Services Limited, Jersey limited company beneficially owned by Dr. Leatt, for the same research, development and marketing  services, and on substantially the same terms and conditions as the terminated agreement. During the quarters ended March 31, 2022 and 2021, the Company recognized an aggregate of $0 and $126,699, respectively, in consulting fees to Innovate.

On November 8, 2021, the Company entered into a consulting agreement with Innovation Services Limited, a Jersey limited company in which, Dr. Christopher Leatt, the Company's founder and chairman, is an indirect beneficiary. Pursuant to the terms of the agreement, Innovation has agreed to serve as the Company's exclusive research, development and marketing consultant, in exchange for a monthly fee of $42,233; provided, however, that Dr. Leatt must remain an Innovation director and beneficiary of a majority of its ownership interests during the term of the agreement, and Dr. Leatt must remain the Company's primary point of contact responsible for the oversight, review and delivery of the services to be performed by Innovation under the agreement. Innovation may increase its monthly fees, on an annual basis, by no greater than the lesser of: (a) two and one-half percent (2.5%) of the prior year's annualized fee; or (b) a percentage equal to then-applicable annual percentage increase in the Consumer Price Index (CPI) published by the United States Department of Labor's bureau of labor statistics, plus one-half percent (0.5%).  The parties further agreed that all intellectual property generated in connection with the services provided under the consulting agreement will be the sole property of the Company. The consulting agreement was effective as of November 1, 2021, and will continue unless terminated by either party in accordance with its terms. Either party has the right to terminate the consulting agreement upon 6 months' prior written notice, except that the consulting agreement may be terminated by the Company immediately without notice if the services to be performed by Innovation cease to be performed by Dr. Leatt, if beneficial ownership in Innovation by Dr. Leatt's and his immediate family members decreases, or for any other material breach of the agreement. The parties have agreed to settle any dispute under the consulting agreement by submission to JAMS for final and binding arbitration pursuant to its Comprehensive Arbitration Rules and Procedures and in accordance with the Expedited Procedures in those Rules.  The Company also simultaneously entered into a side letter agreement, dated November 8, 2021, with Dr. Leatt, pursuant to which Dr. Leatt agreed, among other things: (1) not to perform services similar to the services provided under the agreement for any current or future, direct or indirect competitor of the Company or any similar company; (2) not to solicit any current or future employees of the Company for employment with Innovation or any other entity with which he may become affiliated, or to contact or solicit any current or future stockholder or investor of the Company in connection with any matter that is not directly related to the ongoing or future business operations of the Company; and (3) that he will apprise the Company of any business opportunity that he becomes aware of that could benefit the Company so that the Company, can in its sole discretion, make a determination regarding whether to pursue such opportunity in the best interest of the Company and its stockholders. Dr. Leatt further agreed to continue dedicating a majority of his time on matters related to performance of his duties as a director of the Company and to the fulfillment of his obligations to the Company's research and development efforts under the consulting agreement, and the Company will have the right to adjust the amount of the fees payable under the consulting agreement to the extent of any substantial diminution in his fulfillment of such duties and obligations. Accordingly, effective January 1, 2022, the Company's monthly fee to Innovation, increased to $43,289. During the quarters ended March 31, 2022 and 2021, the Company recognized an aggregate of $129,867 and $0, respectively, in consulting fees to Innovation.

19


Pursuant to a Premium Finance Agreement, dated June 14, 2021, between the Company and AFCO Acceptance Corporation "AFCO", the Company is obligated to pay AFCO an aggregate sum of $238,696 in eleven payments of $20,290, at a 4.350% annual interest rate, commencing on June 1, 2021 and ending on April 1, 2022. This payment has been adjusted to $19,860 due to returned premium. Any late payment during the term of the agreement will be assessed a late penalty of 5% of the payment amount due, and in the event of default AFCO has the right to accelerate the payment due under the agreement. As of March 31, 2022, the Company had not defaulted on its payment obligations under this agreement.

Pursuant to a Premium Finance Agreement, dated October 29, 2021, between the Company and AFCO Acceptance Corporation "AFCO", the Company is obligated to pay AFCO an aggregate sum of $1,122,858 in eleven payments of $102,078, at a 4.650% annual interest rate, commencing on November 1, 2021 and ending on September 1, 2022. Any late payment during the term of the agreement will be assessed a late penalty of 5% of the payment amount due, and in the event of default AFCO has the right to accelerate the payment due under the agreement. As of March 31, 2022, the Company had not defaulted on its payment obligations under this agreement.

On November 19, 2018, the Company entered into a $1,000,000 revolving line of credit agreement with a bank. Payments for the advances under the line bear interest at the LIBOR Daily Floating Rate plus 2.5 percentage points commencing January 1, 2019. The line of credit matured on November 19, 2020, at which time the unpaid principal, interest, or other charges outstanding under the agreement are due and payable. On November 5, 2020, the Company executed an amendment to the line of credit to extend the line of credit facility through November 19, 2021. The amendment took retroactive effect to October 27, 2020 and introduced an index floor so that payments for any future advances will bear interest at the greater of the LIBOR Daily Floating Rate or an Index Floor of 1.25 percentage points plus 2.5 percentage points. Obligations under the line of credit are secured by equipment and fixtures in the United States of America, accounts receivable and inventory of Leatt Corporation and Two-Eleven Distribution, LLC. On March 1, 2021, we executed a second amendment to the line of credit. The amendment took retroactive effect to February 17, 2021, extended the line of credit facility through February 28, 2022 and increased the revolving line of credit to $1,500,000.  Effective January 21, 2022, the Company executed an amendment to the line of credit to extend the line of credit facility through February 28, 2023 and to replace interest determined by LIBOR Daily Floating Rate with the Bloomberg Short-Term Bank Yield Index rate. As of March 31, 2022, there were no advances of the line of credit leaving $1,500,000 of the line of credit available for advance.

On December 29, 2021, Two Eleven entered into a Loan and Security agreement with a bank, effective December 17, 2021, to finance equipment. The Equipment Note financed under the Loan and Security Agreement has a total value of $272,519, payable in 36 consecutive monthly installments commencing February 5, 2022, and continuing to January 5, 2025. Interest shall accrue on the entire principal amount of this Equipment Note outstanding from time to time at a fixed rate of 3.5370% per annum. The principal and interest amount of each payment shall be $7,990. As of March 31, 2022, the amount of $258,125 was outstanding.

20


Critical Accounting Policies

Our discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported revenues and expenses during the reporting period. We have identified the following as the items that require the most significant judgment and often involve complex estimation: revenue recognition, estimating allowances for doubtful accounts receivable, inventory valuation, impairment of long-lived assets, leases and accounting for income taxes.

Revenue and Cost Recognition - The Company's products are sold worldwide to a global network of distributors and dealers, and directly to consumers when there are no dealers or distributors in their geographic area or where consumers choose to purchase directly via the Company's e-commerce website (collectively the "customers").

Revenues from product sales are recognized when earned, net of applicable provisions for discounts and returns and allowances in the event of product defect where no exchange of product is possible. Revenues are recognized when our performance obligations are satisfied as evidenced by transfer of control of promised goods to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Product royalty income, representing less than 1% of total revenues, is recorded as the underlying product sales occur, in accordance with the related licensing arrangements.

Our standard distributor payment terms range from pre-payment in full to 60 days after shipment and subsequent sales of our products by distributors have no effect on the amount and timing of payments due to us, however, in limited instances qualified distributors and dealers may be granted extended payment terms during selected order periods.  In performing such evaluations, we utilize historical experience, sales performance, and credit risk requirements.  Furthermore, products purchased by distributors may not be returned to us in the event that any such distributor relationship is terminated.

Since the Company (through its wholly-owned subsidiary) serves as the distributor of Leatt products in the United States, the Company records its revenue and related cost of revenue for its product sales in the United States upon shipment of the merchandise to the dealer or to the ultimate consumer when there is no dealer in the geographic area or the consumer chooses to purchase directly from the Company's e-commerce website and the sales order was received directly from, and paid by, the ultimate consumer. Since the Company (through its South African branch) serves as the distributor of Leatt products in South Africa, the Company records its revenue and related cost of revenue for its product sales in South Africa upon shipment of the merchandise from the branch to the dealer.  The Company's standard terms and conditions of sale for non-consumer direct or web-based sales do not allow for product returns other than under warranty.

International sales (other than in the United States and South Africa) are generally drop-shipped directly from the third-party manufacturer to the international distributors. Revenue and related cost of revenue is recognized at the time of shipment from the manufacturer's port when the shipping terms are Free On Board ("FOB") shipping point, Cost and Freight ("CFR") or Cost and Insurance to named place ("CIP") as legal title and risk of loss to the product pass to the distributor. Sales to all customers (distributors, dealers and consumers) are generally final; however, in limited instances, product may be returned and exchanged due to product quality issues. Historically, returns due to product quality issues have not been material and there have been no distributor terminations that resulted in product returns. Cost of revenues also includes royalty fees associated with sales of Leatt-Brace products. Product royalty income is recorded as the underlying product sales occur, in accordance with the related licensing arrangements.

The Company reviews the reserves for customer returns at each reporting period and adjusts them to reflect data available at that time. To estimate reserves for returns, the Company estimates the expected returns and claims based on historical rates as well as events and circumstances that indicate changes to historical rates of product returns and claims. Historically, returns due to product quality issues have not been material and there have been no distributor terminations that resulted in product returns. The provision for estimated returns at March 31, 2022 and December 31, 2021 was $-0- and $-0-, respectively.

Sales commissions are expensed when incurred, which is generally at the time of sale or cash received from customers, because the amortization period would have been one year or less. These costs are recorded in commissions and consulting expenses within operating expense in the accompanying consolidated statements of operations and comprehensive income.

Shipping and handling activities associated with outbound freight, after control over a product has transferred to a customer, are accounted for as a fulfilment cost and are included in revenues and cost of revenues in the accompanying consolidated statements of operations and comprehensive income.

21


Revenue recognized from contracts with customers is recorded net of sales taxes, value added taxes, or similar taxes that are collected on behalf of local taxing authorities.

Allowance for Doubtful Accounts Receivable - Accounts receivable consist of amounts due to the Company from normal business activities. Credit is granted to substantially all distributors on an unsecured basis. We continuously monitor collections and payments from customers and maintain an allowance for doubtful accounts receivable based upon the expected credit losses determined utilizing historical experience and any specific customer collection issues that have been identified. In determining the amount of the allowance, we are required to make certain estimates and assumptions. Accounts receivable balances that are still outstanding after we have used reasonable collection efforts are written off as uncollectible. While such credit losses have historically been minimal, within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past. A significant change in the liquidity or financial position of any of our significant customers could have a material adverse effect on the collectability of our accounts receivable and our future operating results. The allowance for doubtful accounts was $306,110 at March 31,2022 and $291,584 at December 31, 2021.

Inventory Valuation - Inventory is stated at the lower of cost or market. Cost is determined using the first-in first-out (FIFO) method. Inventory consists primarily of finished goods. Shipping and handling costs are included in the cost of inventory. In assessing the inventory value, we make estimates and judgments regarding reserves required for product obsolescence, aging of inventory and other issues potentially affecting the saleable condition of products. In performing such evaluations, we utilize historical experience as well as current market information.  The reserve for obsolescence was $129,839 at March 31, 2022 and $116,183 at December 31, 2021.

Impairment of Long-Lived Assets - Our long-lived assets include property and equipment. We evaluate our long-lived assets for recoverability whenever events or changes in circumstances indicate that an asset may be impaired. In evaluating an asset for recoverability, we estimate the future cash flow expected to result from the use of the asset and eventual disposition. If the expected future undiscounted cash flow is less than the carrying amount of the asset, an impairment loss, equal to the excess of the carrying amount over the fair value of the asset, is recognized. We have determined there was no impairment charge during the quarters ended March 31, 2022 and 2021.

Operating Leases - The Company determines if an arrangement is a lease at contract inception. Operating leases are included in the right-of-use assets ("ROU''), and lease liability obligations are included in the Company's consolidated balance sheets. ROU assets represent the Company's right to use an underlying asset of the lease term and lease liability obligations represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date, based on the present value of lease payments over the lease term. As the Company's leases typically do not provide an implicit rate, the Company estimates its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company uses the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. The Company's lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. Please refer to Note 3 "Leases", in the Notes to Consolidated Financial Statements for additional information.

Income Taxes - As part of the process of preparing our consolidated financial statements, we are required to estimate our income tax provision (benefit) in each of the jurisdictions in which we operate. This process involves estimating our current income tax provision (benefit) together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes These differences result in deferred tax assets and liabilities, which are included within our consolidated balance sheets. We regularly evaluate our ability to recover the reported amount of our deferred income taxes considering several factors, including our estimate of the likelihood of the Company generating sufficient taxable income in future years during the period over which the temporary differences reverse.

Recent Accounting Pronouncements

See Note 11, "Recent Accounting Pronouncements" in the Notes to Consolidated Financial Statements for a full description of recent accounting pronouncements, including the respective dates of adoption, or expected adoption and effects on our consolidated financial position, results of operations and cash flows.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on its financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that is material to its stockholders.

22


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

Not Applicable.

ITEM 4. CONTROLS AND PROCEDURES.

Disclosure Controls and Procedures

As of March 31, 2022, the Company's management, under the direction of its Chief Executive Officer and the Chief Financial Officer, Mr. Sean Macdonald, carried out an evaluation of the effectiveness of the design and operation of the disclosure controls and procedures pursuant to Exchange Act Rule 13a-15. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed in our SEC reports is recorded, processed, summarized and reported within the time periods specified by the SEC's rules and forms, and is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Based upon that evaluation, the Company's Chief Executive Officer and Chief Financial Officer determined that the Company's disclosure controls and procedures were deemed to be effective.

Changes in Internal Controls Over Financial Reporting

There were no changes in our internal controls over financial reporting during the period ended March 31, 2022, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II

OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS.

From time to time, we may become involved in various lawsuits and legal proceedings in the ordinary course of our business. Other than as set forth below, we are currently not aware of any legal proceedings the ultimate outcome of which, in our judgment based on information currently available, would have a material adverse effect on our business, financial condition or operating results.

On April 3, 2018, a wrongful death lawsuit was filed against the Company in Superior Court of California, Imperial County, and subsequently removed to USDC San Diego. The claims asserted included strict liability, negligence, failure to warn, and breach of implied and express warranties. After facing a vigorous defense, the plaintiffs agreed to a confidential settlement dismissing all claims against the Company. A formal dismissal order has not yet been entered.

ITEM 1A. RISK FACTORS.

There are no material changes from the risk factors previously disclosed in Item 1A "Risk Factors" of our annual report on Form 10-K for the period ended December 31, 2021.

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

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

None.

ITEM 4. MINE SAFETY DISCLOSURES.

None.

23


ITEM 5. OTHER INFORMATION.

We have no information to disclose that was required to be in a report on Form 8-K during the period covered by this report, but was not reported. There have been no material changes to the procedures by which security holders may recommend nominees to our board of directors.

ITEM 6. EXHIBITS.

The following exhibits are filed as part of this report or incorporated by reference:

Exhibit No.            Description

31.1Certifications of Principal Executive Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  
31.2Certifications of Principal Financial Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  
32.1Certifications of Principal Executive Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
  
32.2Certifications of Principal Financial Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
  
101*Interactive data files pursuant to Rule 405 of Regulation S-T
  
101.INSInline XBRL Instance Document–the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document
  
101.SCHInline XBRL Taxonomy Extension Schema Document
  
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
  
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
  
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
  
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
  
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

*

Filed with this Form 10-Q for Leatt Corporation. Pursuant to Rule 406T of Regulation S-T, the interactive data files on Exhibit 101 hereto are deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, or for purposes of Section 18 of the Securities Act of 1934, as amended, and otherwise are not subject to liability under those sections.

24


SIGNATURES

In accordance with Section 13 or 15(d) of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date: May 12, 2022LEATT CORPORATION
  
 By: /s/ Sean Macdonald
  Sean Macdonald
 Chief Executive Officer and Chief Financial Officer
 (Principal Executive, Financial and Accounting Officer)

25


EXHIBIT INDEX

Exhibit No.            Description

31.1Certifications of Principal Executive Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  
31.2Certifications of Principal Financial Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  
32.1Certifications of Principal Executive Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
  
32.2Certifications of Principal Financial Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
  
101*Interactive data files pursuant to Rule 405 of Regulation S-T
  
101.INSInline XBRL Instance Document–the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document
  
101.SCHInline XBRL Taxonomy Extension Schema Document
  
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
  
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
  
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
  
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
  
104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

*

Filed with this Form 10-Q for Leatt Corporation. Pursuant to Rule 406T of Regulation S-T, the interactive data files on Exhibit 101 hereto are deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, or for purposes of Section 18 of the Securities Act of 1934, as amended, and otherwise are not subject to liability under those sections.

26


EX-31.1 2 exhibit31-1.htm EXHIBIT 31.1 Leatt Corp.: Exhibit 31.1 - Filed by newsfilecorp.com

Exhibit 31.1

CERTIFICATIONS

I, Sean Macdonald, certify that:

  1. I have reviewed this quarterly report on Form 10-Q of Leatt Corporation;
       
  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
       
  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
       
  4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
       
    a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
       
    b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
       
    c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
       
    d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
       
  5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
       
    a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
       
    b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: May 12, 2022


/s/ Sean Macdonald
Sean Macdonald
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit31-2.htm EXHIBIT 31.2 Leatt Corp.: Exhibit 31.2 - Filed by newsfilecorp.com

Exhibit 31.2

CERTIFICATIONS

I, Sean Macdonald, certify that:

  1. I have reviewed this quarterly report on Form 10-Q of Leatt Corporation;
       
  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
       
  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
       
  4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
       
    a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
       
    b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
       
    c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
       
    d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
       
  5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
       
    a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
       
    b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: May 12, 2022

/s/ Sean Macdonald
Sean Macdonald
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 exhibit32-1.htm EXHIBIT 32.1 Leatt Corp.: Exhibit 32.1 - Filed by newsfilecorp.com

CERTIFICATIONS PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002

The undersigned, Sean Macdonald, the Chief Executive Officer of LEATT CORPORATION (the "Company"), DOES HEREBY CERTIFY that:

1. The Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 (the "Report"), fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and

2. Information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

IN WITNESS WHEREOF, each of the undersigned has executed this statement this 12th day of May, 2022.

 

/s/ Sean Macdonald

 

Sean Macdonald

 

Chief Executive Officer

 

(Principal Executive Officer)

A signed original of this written statement required by Section 906 has been provided to Leatt Corporation and will be retained by Leatt Corporation and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 exhibit32-2.htm EXHIBIT 32.2 Leatt Corp.: Exhibit 32.2 - Filed by newsfilecorp.com

CERTIFICATIONS PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002

The undersigned, Sean Macdonald, the Chief Financial Officer of LEATT CORPORATION (the "Company"), DOES HEREBY CERTIFY that:

1. The Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 (the "Report"), fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and

2. Information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

IN WITNESS WHEREOF, each of the undersigned has executed this statement this 12th day of May, 2022.

 

/s/ Sean Macdonald

 

Sean Macdonald

 

Chief Financial Officer

 

(Principal Financial and Accounting Officer)

A signed original of this written statement required by Section 906 has been provided to Leatt Corporation and will be retained by Leatt Corporation and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 leat-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 0002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 0004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 0005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 0006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 0007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 0008 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 0009 - Disclosure - Inventory link:presentationLink link:definitionLink link:calculationLink 0010 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations link:presentationLink link:definitionLink link:calculationLink 0011 - Disclosure - Revolving line of Credit facility link:presentationLink link:definitionLink link:calculationLink 0012 - Disclosure - Short-term Loan link:presentationLink link:definitionLink link:calculationLink 0013 - Disclosure - Note Payable link:presentationLink link:definitionLink link:calculationLink 0014 - Disclosure - Revenue and Cost Recognition link:presentationLink link:definitionLink link:calculationLink 0015 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 0016 - Disclosure - Net Income Per Share of Common Stock link:presentationLink link:definitionLink link:calculationLink 0017 - Disclosure - Common Stock link:presentationLink link:definitionLink link:calculationLink 0018 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:definitionLink link:calculationLink 0019 - Disclosure - Litigation link:presentationLink link:definitionLink link:calculationLink 0020 - Disclosure - Risks and Uncertainties link:presentationLink link:definitionLink link:calculationLink 0021 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 0022 - Disclosure - Recent Accounting Pronouncements (Policies) link:presentationLink link:definitionLink link:calculationLink 0023 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Tables) link:presentationLink link:definitionLink link:calculationLink 0024 - Disclosure - Note Payable (Tables) link:presentationLink link:definitionLink link:calculationLink 0025 - Disclosure - Revenue and Cost Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 0026 - Disclosure - Inventory (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0027 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0028 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Right-of- Use Assets and Lease Liability Obligations (Details) link:presentationLink link:definitionLink link:calculationLink 0029 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Remaining lease term and incremental borrowing rates of Operating leases (Details) link:presentationLink link:definitionLink link:calculationLink 0030 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Maturities of lease liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 0031 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Supplemental cash flow information of Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink 0032 - Disclosure - Revolving line of Credit facility (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0033 - Disclosure - Short-term Loan (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0034 - Disclosure - Note Payable (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0035 - Disclosure - Note Payable - Schedule of note payable (Details) link:presentationLink link:definitionLink link:calculationLink 0036 - Disclosure - Note Payable - Schedule of principal maturities of note payable (Details) link:presentationLink link:definitionLink link:calculationLink 0037 - Disclosure - Revenue and Cost Recognition (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0038 - Disclosure - Revenue and Cost Recognition - Schedule of revenue by major customers by reporting segments (Details) link:presentationLink link:definitionLink link:calculationLink 0039 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0040 - Disclosure - Net Income Per Share of Common Stock (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0041 - Disclosure - Common Stock (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0042 - Disclosure - Subsequent Events (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 leat-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 leat-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 leat-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT EX-101.PRE 10 leat-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 06, 2022
Cover [Abstract]    
Entity Registrant Name LEATT CORPORATION  
Entity Central Index Key 0001456189  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2022  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Common Stock, Shares Outstanding   5,791,683
Entity Current Reporting Status Yes  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Ex Transition Period true  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 000-54693  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One 12 Kiepersol Drive  
Entity Address, Address Line Two Atlas Gardens  
Entity Address, Address Line Three Contermanskloof Road  
Entity Address, City or Town Durbanville  
Entity Address, Postal Zip Code 7441  
Entity Address, Country ZA  
City Area Code 27  
Local Phone Number 21-557-7257  
Title of 12(b) Security Common Stock  
Entity Tax Identification Number 20-2819367  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 4,245,676 $ 5,022,436
Short-term investments 58,263 58,262
Accounts receivable, net 17,743,659 12,660,936
Inventory, net 19,916,817 21,081,481
Payments in advance 1,541,775 1,610,640
Prepaid expenses and other current assets 3,900,500 4,178,427
Total current assets 47,406,690 44,612,182
Property and equipment, net 3,147,973 3,128,086
Operating lease right-of-use assets, net 1,287,949 1,393,213
Other Assets    
Deposits 49,750 33,339
Total Assets 51,892,362 49,166,820
Current Liabilities    
Accounts payable and accrued expenses 11,410,067 14,617,671
Note payable, current 88,168 83,270
Operating lease liabilities, current 279,148 318,621
Income taxes payable 4,146,521 2,738,818
Short term loan, net of finance charges 661,067 975,025
Total current liabilities 16,584,971 18,733,405
Deferred Compensation 340,000 320,000
Note payable, net of current portion 169,957 189,249
Operating lease liabilities, net of current portion 1,008,801 1,074,592
Deferred tax liability, net 228,600 228,600
Commitments and contingencies
Stockholders' Equity    
Preferred stock, $.001 par value, 1,120,000 shares authorized, 120,000 shares issued and outstanding 3,000 3,000
Common stock, $.001 par value, 28,000,000 shares authorized, 5,791,683 and 5,673,683 shares issued and outstanding 130,280 130,162
Additional paid - in capital 9,689,299 9,230,847
Accumulated other comprehensive loss (521,534) (779,268)
Retained earnings 24,258,988 20,036,233
Total stockholders' equity 33,560,033 28,620,974
Total Liabilities and Stockholders' Equity $ 51,892,362 $ 49,166,820
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred Stock, Par Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 1,120,000 1,120,000
Preferred Stock, Shares Issued 120,000 120,000
Preferred Stock, Shares Outstanding 120,000 120,000
Common Stock, Par Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 28,000,000 28,000,000
Common Stock, Shares, Issued 5,791,683 5,673,683
Common Stock, Shares, Outstanding 5,791,683 5,673,683
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Operations [Abstract]    
Revenues $ 24,228,108 $ 12,896,475
Cost of Revenues 14,601,018 6,844,521
Gross Profit 9,627,090 6,051,954
Product Royalty Income 78,839 24,810
Operating Expenses    
Salaries and wages 1,297,962 924,537
Commissions and consulting expenses 162,586 220,662
Professional fees 259,115 337,755
Advertising and marketing 613,890 517,580
Office lease and expenses 207,021 87,373
Research and development costs 533,700 405,105
Bad debt expense 18,324 65,825
General and administrative expenses 711,752 528,599
Depreciation 276,924 236,535
Total operating expenses 4,081,274 3,323,971
Income from Operations 5,624,655 2,752,793
Other Income (Expenses)    
Interest and other expenses, net 6,157 (4,007)
Total other income (expenses) 6,157 (4,007)
Income Before Income Taxes 5,630,812 2,748,786
Income Taxes 1,408,057 687,948
Net Income Available to Common Shareholders $ 4,222,755 $ 2,060,838
Net Income per Common Share    
Basic $ 0.73 $ 0.38
Diluted $ 0.68 $ 0.34
Weighted Average Number of Common Shares Outstanding    
Basic 5,765,461 5,430,374
Diluted 6,246,325 6,118,129
Comprehensive Income    
Net Income $ 4,222,755 $ 2,060,838
Other comprehensive income, net of $0 and ($1,000) deferred income taxes in 2022 and 2021    
Foreign currency translation 257,734 (28,352)
Total Comprehensive Income $ 4,480,489 $ 2,032,486
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Operations [Abstract]    
Deferred income taxes $ 0 $ (1,000)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - 3 months ended Mar. 31, 2022 - USD ($)
Preferred Stock A [Member]
Common Stock [Member]
Additional Paid - In Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Total
Beginning Balance at Dec. 31, 2021 $ 3,000 $ 130,162 $ 9,230,847 $ (779,268) $ 20,036,233 $ 28,620,974
Beginning Balance (Shares) at Dec. 31, 2021 120,000 5,673,683        
Compensation cost recognized in connection with stock options     82,530     82,530
Exercise of stock options   $ 118,000 255,682     255,800
Exercise of stock options (Shares)   118        
Restricted stock awards     120,240     120,240
Net income         4,222,755 4,222,755
Foreign currency translation adjustment       257,734   257,734
Ending Balance at Mar. 31, 2022 $ 3,000 $ 130,280 $ 9,689,299 $ (521,534) $ 24,258,988 $ 33,560,033
Ending Balance (Shares) at Mar. 31, 2022 120,000 5,791,683        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net income $ 4,222,755 $ 2,060,838
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation 276,924 236,535
Stock-based compensation 202,770 55,020
Bad debts reserve 14,526 63,111
Inventory reserve 13,656 (23,044)
(Gain) Loss on sale of property and equipment (21,590) 457
(Increase) decrease in:    
Accounts receivable (5,097,249) 2,950,042
Inventory 1,151,008 (236,474)
Payments in advance 68,865 82,168
Prepaid expenses and other current assets 277,927 (1,938,074)
Income tax refunds receivable 0 2,964
Deposits (16,411) 125
Increase (decrease) in:    
Accounts payable and accrued expenses (3,207,604) (2,301,718)
Income taxes payable 1,407,703 137,197
Deferred compensation 20,000 20,000
Net cash provided by (used in) operating activities (686,720) 1,109,147
Cash flows from investing activities    
Capital expenditures (260,912) (34,272)
Proceeds from sale of property and equipment 35,848 0
Increase in short-term investments, net (1) (1)
Net cash used in investing activities (225,065) (34,273)
Cash flows from financing activities    
Issuance of common stock 255,800 0
Repayment of note payable to bank (14,394) 0
Repayment of short-term loan, net (313,958) (237,767)
Net cash used in financing activities (72,552) (237,767)
Effect of exchange rates on cash and cash equivalents 207,577 (18,225)
Net increase (decrease) in cash and cash equivalents (776,760) 818,882
Cash and cash equivalents - beginning of period 5,022,436 2,967,042
Cash and cash equivalents - end of period 4,245,676 3,785,924
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 16,133 9,323
Cash paid for income taxes 354 550,000
Other noncash investing and financing activities    
Common stock issued for services $ 202,770 $ 55,020
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Mar. 31, 2022
Basis of presentation [Abstract]  
Basis of presentation [Text Block]

Note 1 - Basis of presentation

The consolidated balance sheet as of December 31, 2021 was audited and appears in the Form 10-K filed by the Company with the Securities and Exchange Commission on March 10, 2022. The consolidated balance sheet as of March 31, 2022 and the consolidated statements of operations and comprehensive income for the three months ended March 31, 2022 and 2021, changes in stockholders' equity for the three months ended March 31, 2022, cash flows for the three months ended March 31, 2022 and 2021, and the related information contained in these notes have been prepared by management without audit. In the opinion of management, all adjustments (which include only normal recurring items) necessary to present fairly the financial position, results of operations and cash flows in conformity with generally accepted accounting principles as of March 31, 2022 and for all periods presented have been made. Interim operating results are not necessarily indicative of operating results for a full year. Certain information and note disclosures normally included in the Company's annual financial statements prepared in accordance with U.S. generally accepted accounting principles have been condensed or omitted. While management of the Company believes that the disclosures presented are adequate to make the information not misleading, it is suggested that these condensed consolidated financial statements be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2021 as filed with the Securities and Exchange Commission in the Company's Form 10-K.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventory [Text Block]

Note 2 - Inventory

Inventory is stated at the lower of cost or net realizable value. Cost is determined using the first-in first-out (FIFO) method. Inventory consists primarily of finished goods. Shipping and handling costs are included in the cost of inventory. In assessing the inventory value, the Company must make estimates and judgments regarding reserves required for product obsolescence, aging of inventory and other issues potentially affecting the saleable condition of products. In performing such evaluations, the Company utilizes historical experience as well as current market information. The reserve for obsolescence was $129,839 at March 31, 2022 and $116,183 at December 31, 2021.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Right-of-Use Assets and Lease Liability Obligations
3 Months Ended
Mar. 31, 2022
Lessee Disclosure [Abstract]  
Operating Leases - Right-of-Use Assets and Lease Liability Obligations [Text Block]

Note 3 - Operating Leases - Right-of-Use Assets and Lease Liability Obligations

The Company has three non-cancelable operating leases, for office and warehousing space, that expires in June 2022 and January 2027, respectively. Rent expense for these operating leases is recognized over the term of the lease on a straight-line basis. A lease for office machinery lapsed on March 31, 2022.

Below is a summary of the Company's Operating Right-of-Use Assets and Operating Lease liabilities as of March 31, 2022 and December 31, 2021:

 
    2022     2021  
Assets            
Operating lease ROU assets $ 1,287,949   $ 1,393,213  
             
Liabilities            
Operating lease liabilities, current $ 279,148   $ 318,621  
Operating lease liabilities, net of current portion   1,008,801     1,074,592  
Total operating lease liabilities $ 1,287,949   $ 1,393,213  

During the three months ended March 31, 2022 and 2021 the Company recognized $99,318 and $54,149, respectively, in operating lease expenses, which are included in office lease and expenses in the Company's consolidated statements of operations and comprehensive income.

Generally, the Company's lease agreements do not specify an implicit rate. Therefore, the Company estimates the incremental borrowing rate, which is defined as the interest rate the Company would pay to borrow on a collateralized basis, considering such factors as length of lease term and the risks of the economic environment in which the leased asset operates. As of March 31, 2022, and December 31, 2021 the following disclosures for the remaining lease terms and incremental borrowing rates were applicable:

Supplemental disclosure March 31, 2022 December 31, 2021
Weighted average remaining lease term 5 years 5 years
Weighted average discount rate 4.08% 4.08%

Maturities of lease liabilities as of March 31, 2022 were as follows:

Year ended December 31,   Amounts under Operating Leases  
Remaining 2022 $ 216,472  
2023   273,449  
2024   281,664  
2025   290,098  
2026   298,791  
2027   25,455  
Total minimum lease payments $ 1,385,929  
Less: amount representing interest $ (97,980 )
Total operating lease liabilities $ 1,287,949  
 

Supplemental cash flow information for the three months ended March 31, 2022 and 2021 are as follows:

    Three months     Three months  
    ended March 31,     ended March 31,  
    2022     2021  
Cash paid for amounts included in the measurement of lease liabilities $ 82,817   $ 59,285  
Right-of-use assets obtained in exchange for lease obligations $ -   $ 15,170  
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Revolving line of Credit facility
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Revolving line of Credit facility [Text Block]

Note 4 - Revolving line of Credit facility

On November 19, 2018, the Company entered into a $1,000,000 revolving line of credit agreement with a bank. Advances under the line of credit bear interest at the LIBOR Daily Floating Rate plus 2.5 percentage points commencing January 1, 2019. The line of credit matured on November 19, 2020, at which time the unpaid principal, interest, or other charges outstanding under the agreement were due and payable. On November 5, 2020, the Company executed an amendment to the line of credit agreement to extend the credit facility through November 19, 2021. The amendment took retroactive effect to October 27, 2020 and introduced an index floor so that payments for any future advances will bear interest at the greater of the LIBOR Daily Floating Rate or an Index Floor of 1.25 percentage points plus 2.5 percentage points. Obligations under the line of credit are secured by equipment and fixtures in the United States of America, accounts receivable and inventory of Leatt Corporation and Two-Eleven Distribution, LLC. On March 1, 2021, the Company executed an amendment to the line of credit. The amendment took retroactive effect to February 17, 2021 and extended the line of credit facility through February 28, 2022 and increased the revolving line of credit to $1,500,000. Effective January 21, 2022, the Company executed an amendment agreement for the line of credit to extend the line of credit facility through February 28, 2023, and to replace interest determined by LIBOR daily Floating Rate with the Bloomberg short-term Bank Yield Index Rate. As of March 31, 2022, and December 31, 2021, respectively there were no advances of the line of credit leaving $1,500,000 and $1,500,000 available for advances.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Short-term Loan
3 Months Ended
Mar. 31, 2022
Short-term Debt [Abstract]  
Short-term Loan [Text Block]

Note 5 - Short-term Loan

The Company carries product liability insurance policies with a U.S. and South African-based insurance carrier. The Company finances payment of both of its product liability insurance premiums over the period of coverage which is generally twelve months. The U.S. short-term loan is payable in monthly installments of $102,078 over eleven months including interest at 4.650% and the South African short-term loan is payable in monthly installments of $6,414, over a ten-month period at a flat interest rate of 3.10%.

The Company carries various short-term insurance policies in the U.S. The Company finances payment of its short-term insurance premiums over the period of coverage, which is generally twelve months. The short-term loan is payable in eleven payments of $19,860 at 4.350% annual interest rate.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Note Payable
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Note Payable [Text Block]

Note 6 - Note payable

Two Eleven entered into a Note Payable with a bank effective December 17, 2021 in the principal amount of $272,519, secured by equipment. The Note is payable in 36 consecutive monthly installments of $7,990, including interest at a fixed rate of 3.5370%, commencing February 5, 2022, and continuing to January 5, 2025. As of March 31, 2022 and December 31, 2021, the amounts of $258,125 and $272,519 were outstanding, respectively.

    March 31,     December 31,  
    2022     2021  
Liabilities            
Note payable, current $ 88,168   $ 83,270  
Note payable, net off current portion   169,957     189,249  
  $ 258,125   $ 272,519  

Principal maturities of note payable as of March 31, 2022 were as follows:

Year ended December 31,   Amounts under Notes Payable  
Remaining 2022 $ 65,834  
2023   90,535  
2024   93,790  
2025   7,966  
  $ 258,125  
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Cost Recognition
3 Months Ended
Mar. 31, 2022
Revenue Recognition [Abstract]  
Revenue and Cost Recognition [Text Block]

Note 7 - Revenue and Cost Recognition

The Company's products are sold worldwide to a global network of distributors and dealers, and directly to consumers when there are no dealers or distributors in their geographic area or where consumers choose to purchase directly via the Company's e-commerce website (collectively the "customers").

Revenues from product sales are recognized when earned, net of applicable provisions for discounts and returns and allowances in the event of product defect where no exchange of product is possible. Revenues are recognized when our performance obligations are satisfied as evidenced by transfer of control of promised goods to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Product royalty income, representing less than 1% of total revenues, is recorded as the underlying product sales occur, in accordance with the related licensing arrangements.

The Company's standard distributor payment terms range from pre-payment in full to 60 days after shipment and subsequent sales of our products by distributors have no effect on the amount and timing of payments due to us, however, in limited instances qualified distributors and dealers may be granted extended payment terms during selected order periods. In performing such evaluations, we utilize historical experience, sales performance, and credit risk requirements. Furthermore, products purchased by distributors may not be returned to us in the event that any such distributor relationship is terminated.

Since the Company (through its wholly-owned subsidiary) serves as the distributor of Leatt products in the United States, the Company records its revenue and related cost of revenue for its product sales in the United States upon shipment of the merchandise to the dealer or to the ultimate consumer when there is no dealer in the geographic area or the consumer chooses to purchase directly from the Company's e-commerce website and the sales order was received directly from, and paid by, the ultimate consumer. Since the Company (through its South African branch) serves as the distributor of Leatt products in South Africa, the Company records its revenue and related cost of revenue for its product sales in South Africa upon shipment of the merchandise from the branch to the dealer. The Company's standard terms and conditions of sale for non-consumer direct or web-based sales do not allow for product returns other than under warranty.

International sales (other than in the United States and South Africa) are generally drop-shipped directly from the third-party manufacturer to the international distributors. Revenue and related cost of revenue is recognized at the time of shipment from the manufacturer's port when the shipping terms are Free On Board ("FOB") shipping point, Cost and Freight ("CFR") or Cost and Insurance to named place ("CIP") as legal title and risk of loss to the product pass to the distributor. Sales to all customers (distributors, dealers and consumers) are generally final; however, in limited instances, product may be returned and exchanged due to product quality issues. Historically, returns due to product quality issues have not been material and there have been no distributor terminations that resulted in material product returns. Cost of revenues also includes royalty fees associated with sales of Leatt-Brace products. Product royalty income is recorded as the underlying product sales occur, in accordance with the related licensing arrangements.

In the following table, revenue is disaggregated by the source of revenue:

    Three months ended March 31,  
    2022     % of Revenues     2021     % of Revenues  
Consumer and athlete direct revenues $ 595,479     2%   $ 570,701     5%  
Dealer direct revenues   5,003,608     21%     5,566,732     43%  
International distributor revenues   18,629,021     77%     6,759,042     52%  
  $ 24,228,108     100%   $ 12,896,475     100%  

The Company reviews the reserves for customer returns at each reporting period and adjusts them to reflect data available at that time. To estimate reserves for returns, the Company estimates the expected returns and claims based on historical rates as well as events and circumstances that indicate changes to historical rates of product returns and claims. Historically, returns due to product quality issues have not been material and there have been no distributor terminations that resulted in product returns. The provision for estimated returns at March 31, 2022 and December 31, 2021 was $0, and $0, respectively.

Accounts receivable consist of amounts due to the Company from normal business activities. Credit is granted to substantially all distributors on an unsecured basis. The Company continuously monitors collections and payments from customers and maintains an allowance for doubtful accounts receivable based upon the expected credit losses determined utilizing historical experience and any specific customer collection issues that have been identified. In determining the amount of the allowance, the Company is required to make certain estimates and assumptions. Accounts receivable balances that are still outstanding after the Company used reasonable collection efforts are written off as uncollectible. While such credit losses have historically been minimal, within the Company's expectations and the provisions established, the Company cannot guarantee that it will continue to experience the same credit loss rates as in the past. A significant change in the liquidity or financial position of any of the Company's significant customers could have a material adverse effect on the collectability of the Company's accounts receivable and future operating results. The allowance of doubtful accounts was $306,110 at March 31, 2022 and $291,584 at December 31, 2021.

Sales commissions are expensed when incurred, which is generally at the time of sale, because the amortization period would have been one year or less. These costs are recorded in commissions and consulting expenses within operating expense in the accompanying consolidated statements of operations and comprehensive income.

Shipping and handling activities associated with outbound freight, after control over a product has transferred to a customer, are accounted for as a fulfillment cost and are included in revenues and cost of revenues in the accompanying consolidated statements of operations and comprehensive income.

Revenue recognized from contracts with customers is recorded net of sales taxes, value added taxes, or similar taxes that are collected on behalf of local taxing authorities.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes [Text Block]

Note 8 - Income Taxes

The Company uses the asset and liability approach to account for income taxes. Deferred tax assets and liabilities are determined based on the differences between the financial statement carrying amounts and the income tax basis of assets and liabilities. A valuation allowance is applied against any net deferred tax asset if, based on available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The provision for income taxes included taxes currently payable, if any, plus the net change during the period in deferred tax assets and liabilities recorded by the Company.

The Company applies the provisions of FASB ASC Topic 740-10, Accounting for Uncertainty in Income Taxes ("Standard"), which provides that the tax effects from an uncertain tax position can be recognized in the consolidated financial statements only if the position is more likely than not of being sustained upon an examination by tax authorities. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Additionally, the standard provides guidance on derecognition, classification, interest and penalties; accounting in interim periods, disclosure and transition, and any amounts when incurred would be recorded under these provisions.

The Company's practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of March 31, 2022, the Company has no unrecognized tax benefits.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share of Common Stock
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Income Per Share of Common Stock [Text Block]

Note 9 - Net Income Per Share of Common Stock

Basic net income per common share is computed using the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of common stock shares and dilutive potential common shares outstanding during the period. For the three months ended March 31, 2022, the Company had 510,000 potential common shares, consisting of 120,000 preferred shares, and options to purchase 390,000 shares, outstanding that were dilutive.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock
3 Months Ended
Mar. 31, 2022
Compensation Related Costs [Abstract]  
Common Stock [Text Block]

Note 10 - Common Stock

In January 2022, the Company issued 78,000 shares of common stock to an employee who exercised stock options. In March 2022, the Company issued 40,000 shares of common stock to two employees who exercised stock options.

Stock-based compensation expense related to vested stock options during the three months ended March 31, 2022 was $82,530. As of March 31, 2022, there was $0 of unrecognized compensation cost related to unvested stock options.

Stock-based compensation expense related to vested restricted stock awards during the three months ended March 31, 2022 was $120,240. As of March 31, 2022, there was $360,720 of unrecognized compensation cost related to unvested restricted stock.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2022
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recent Accounting Pronouncements [Text Block

Note 11 - Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements - In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-10 Government Assistance (Topic 832): "Disclosures by Business Entities About Government Assistance," which requires entities to provide annual disclosures about transactions with a government that are accounted for by applying a grant or contribution model by analogy. The standard is effective for annual periods beginning after December 15, 2021. The Company adopted the standard effective January 1, 2022. The adoption of the standard had no impact on the Company's consolidated financial statements.

Accounting Pronouncements Not Yet Adopted - The Company evaluated all ASU's issued by the FASB for consideration of their applicability. ASU's not included in our disclosures were assessed and determined to be either not applicable or are not expected to have a material impact on the Company's consolidated financial statements.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Litigation
3 Months Ended
Mar. 31, 2022
Litigation Settlement [Abstract]  
Litigation [Text Block]

Note 12 - Litigation

In the ordinary course of business, the Company is involved in various legal proceedings involving product liability and personal injury and intellectual property litigation. The Company is insured against loss for certain of these matters. The Company will record contingent liabilities resulting from asserted and unasserted claims against it when it is probable that the liability has been incurred and the amount of the loss is reasonably estimable. The Company will disclose contingent liabilities when there is a reasonable possibility that the ultimate loss will exceed the recorded liability. While the outcome of currently pending litigation is not yet determinable, the ultimate exposure with respect to these matters cannot be ascertained. However, based on the information currently available to the Company, the Company does not expect that any liabilities or costs that might be incurred to resolve these matters will have a material adverse effect on the financial condition, results of operations, liquidity or cash flows of the Company.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Risks and Uncertainties
3 Months Ended
Mar. 31, 2022
Risks and Uncertainties [Abstract]  
Risks and Uncertainties [Text Block]

Note 13 - Risks and Uncertainties

As the COVID-19 pandemic continues to evolve, the Company believes the extent of the impact to its operations will be primarily driven by the severity and duration of the pandemic, the pandemic's impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Due to strong consumer demand for outdoor product categories, the Company did not see any significant material negative impact of COVID-19 on the Company's results of operations for the quarter ended March 31, 2022. The Company remains cautiously optimistic that ongoing efforts to increase the availability of new COVID-19 vaccines worldwide will mitigate the spread of the virus throughout Europe and the U.S. (our largest markets) and bring about an end to global quarantines. The continued mutation and spread of the virus, economic headwinds caused by global quarantines or the occurrence of any other catastrophic events, could have a negative impact on sales revenue for the coming periods and beyond.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events [Text Block]

Note 14 - Subsequent Events

The Company has evaluated all subsequent events through the date the financial statements were released.

On February 24, 2022, the Company entered into a new lease agreement for warehousing space in South Africa, commencing on April 1, 2022 and expiring in August 2023. The lease agreement requires the Company to pay monthly rent of $1,769 for the first eleven months and $1,910 for the following six months. The Company expects to recognize an operating lease right-of-use asset and operating lease liability of $26,372 and $26,372 as of the effective date of the lease. The estimated interest rate for this lease agreement as of April 1, 2022 is 3.750%.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Recent Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recently Adopted Accounting Pronouncements [Policy Text Block]

Recently Adopted Accounting Pronouncements - In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-10 Government Assistance (Topic 832): "Disclosures by Business Entities About Government Assistance," which requires entities to provide annual disclosures about transactions with a government that are accounted for by applying a grant or contribution model by analogy. The standard is effective for annual periods beginning after December 15, 2021. The Company adopted the standard effective January 1, 2022. The adoption of the standard had no impact on the Company's consolidated financial statements.

Accounting Pronouncements Not Yet Adopted [Policy Text Block]

Accounting Pronouncements Not Yet Adopted - The Company evaluated all ASU's issued by the FASB for consideration of their applicability. ASU's not included in our disclosures were assessed and determined to be either not applicable or are not expected to have a material impact on the Company's consolidated financial statements.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Tables)
3 Months Ended
Mar. 31, 2022
Lessee Disclosure [Abstract]  
Schedule of operating right-of-use assets and operating lease liabilities [Table Text Block]
 
    2022     2021  
Assets            
Operating lease ROU assets $ 1,287,949   $ 1,393,213  
             
Liabilities            
Operating lease liabilities, current $ 279,148   $ 318,621  
Operating lease liabilities, net of current portion   1,008,801     1,074,592  
Total operating lease liabilities $ 1,287,949   $ 1,393,213  
Schedule of remaining lease term and incremental borrowing rates [Table Text Block]
Supplemental disclosure March 31, 2022 December 31, 2021
Weighted average remaining lease term 5 years 5 years
Weighted average discount rate 4.08% 4.08%
Schedule of maturities of lease liabilities [Table Text Block]
Year ended December 31,   Amounts under Operating Leases  
Remaining 2022 $ 216,472  
2023   273,449  
2024   281,664  
2025   290,098  
2026   298,791  
2027   25,455  
Total minimum lease payments $ 1,385,929  
Less: amount representing interest $ (97,980 )
Total operating lease liabilities $ 1,287,949  
 
Schedule of supplemental cash flow information of operating leases [Table Text Block]
    Three months     Three months  
    ended March 31,     ended March 31,  
    2022     2021  
Cash paid for amounts included in the measurement of lease liabilities $ 82,817   $ 59,285  
Right-of-use assets obtained in exchange for lease obligations $ -   $ 15,170  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Note Payable (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of note payable [Table Text Block]
    March 31,     December 31,  
    2022     2021  
Liabilities            
Note payable, current $ 88,168   $ 83,270  
Note payable, net off current portion   169,957     189,249  
  $ 258,125   $ 272,519  
Schedule of principal maturities of note payable [Table Text Block]
Year ended December 31,   Amounts under Notes Payable  
Remaining 2022 $ 65,834  
2023   90,535  
2024   93,790  
2025   7,966  
  $ 258,125  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Cost Recognition (Tables)
3 Months Ended
Mar. 31, 2022
Revenue Recognition [Abstract]  
Schedule of revenue by major customers by reporting segments [Table Text Block]
    Three months ended March 31,  
    2022     % of Revenues     2021     % of Revenues  
Consumer and athlete direct revenues $ 595,479     2%   $ 570,701     5%  
Dealer direct revenues   5,003,608     21%     5,566,732     43%  
International distributor revenues   18,629,021     77%     6,759,042     52%  
  $ 24,228,108     100%   $ 12,896,475     100%  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory (Narrative) (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Inventory reserve for obsolescence $ 129,839 $ 116,183
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Lessee Disclosure [Abstract]    
Operating lease expense $ 99,318 $ 54,149
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Right-of- Use Assets and Lease Liability Obligations (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Assets    
Operating lease ROU assets $ 1,287,949 $ 1,393,213
Liabilities    
Operating lease liabilities, current 279,148 318,621
Operating lease liabilities, net of current portion 1,008,801 1,074,592
Total operating lease liabilities $ 1,287,949 $ 1,393,213
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Remaining lease term and incremental borrowing rates of Operating leases (Details)
Mar. 31, 2022
Dec. 31, 2021
Lessee Disclosure [Abstract]    
Weighted average remaining lease term 5 years 5 years
Weighted average discount rate 4.08% 4.08%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Maturities of lease liabilities (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Lessee Disclosure [Abstract]    
Remaining 2022 $ 216,472  
2023 273,449  
2024 281,664  
2025 290,098  
2026 298,791  
2027 25,455  
Total minimum lease payments 1,385,929  
Less: amount representing interest (97,980)  
Total operating lease liabilities $ 1,287,949 $ 1,393,213
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Supplemental cash flow information of Operating Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Lessee Disclosure [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 82,817 $ 59,285
Right-of-use assets obtained in exchange for lease obligations $ 0 $ 15,170
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revolving line of Credit facility (Narrative) (Details) - Revolving line of credit [Member] - USD ($)
1 Months Ended
Mar. 01, 2021
Nov. 05, 2020
Nov. 19, 2018
Mar. 31, 2022
Line of Credit Facility [Line Items]        
Maximum borrowing capacity     $ 1,000,000  
Line of Credit Facility, Interest Rate Description   at the greater of the LIBOR Daily Floating Rate or an Index Floor of 1.25 percentage points plus 2.5 percentage points. interest at the LIBOR Daily Floating Rate plus 2.5 percentage points  
Line bear interest at the LIBOR daily floating rate   2.50% 2.50%  
Increased in revolving line of credit $ 1,500,000      
Line of credit available balance       $ 1,500,000
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Short-term Loan (Narrative) (Details)
Mar. 31, 2022
USD ($)
Current U.S. short-term loan [Member]  
Short-term Debt [Line Items]  
Short-term loan, monthly payment $ 102,078
Debt instrument, interest rate, stated percentage 4.65%
Current South African short-term loan [Member]  
Short-term Debt [Line Items]  
Short-term loan, monthly payment $ 6,414
Debt instrument, interest rate, stated percentage 3.10%
Various short-term insurance policies in the U.S. [Member]  
Short-term Debt [Line Items]  
Short-term loan, monthly payment $ 19,860
Debt instrument, interest rate, stated percentage 4.35%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Note Payable (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 31, 2022
Dec. 17, 2021
Debt Disclosure [Abstract]      
Note payable $ 272,519 $ 258,125 $ 272,519
Note Payable Terms 36 months    
Fixed interest rate 3.537%    
Monthly instalments $ 7,990    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Note Payable - Schedule of note payable (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Dec. 17, 2021
Debt Disclosure [Abstract]      
Note payable, current $ 88,168 $ 83,270  
Note payable, net of current portion 169,957 189,249  
Notes Payable, Total $ 258,125 $ 272,519 $ 272,519
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Note Payable - Schedule of principal maturities of note payable (Details)
Mar. 31, 2022
USD ($)
Debt Disclosure [Abstract]  
2022 $ 65,834
2023 90,535
2024 93,790
2025 7,966
Total $ 258,125
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Cost Recognition (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Revenue Recognition [Abstract]    
Product royalty income, revenue percentage 1.00%  
Provision for estimated returns $ 0 $ 0
Allowance for doubtful accounts $ 306,110 $ 291,584
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Cost Recognition - Schedule of revenue by major customers by reporting segments (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 24,228,108 $ 12,896,475
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 24,228,108 $ 12,896,475
% of Revenues 100.00% 100.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Consumer and athlete direct revenues [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 595,479 $ 570,701
% of Revenues 2.00% 5.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Dealer direct revenues [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 5,003,608 $ 5,566,732
% of Revenues 21.00% 43.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | International distributor revenues [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 18,629,021 $ 6,759,042
% of Revenues 77.00% 52.00%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Narrative) (Details)
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Maximum likelihood of being sustained 50.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share of Common Stock (Narrative) (Details)
3 Months Ended
Mar. 31, 2022
shares
Earnings Per Share [Abstract]  
Weighted average number diluted shares outstanding adjustment 510,000
Incremental common shares attributable to dilutive effect of conversion of preferred stock 120,000
Incremental common shares attributable to dilutive effect of call options and warrants 390,000
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2022
Jan. 31, 2022
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock to employee who exercised stock options in cashless exercise 40,000 78,000  
Compensation cost recognized in connection with stock options     $ 82,530
Unrecognized compensation cost related to unvested stock options $ 0   0
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost recognized in connection with stock options     120,240
Unrecognized compensation cost related to unvested stock options $ 360,720   $ 360,720
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Narrative) (Details) - USD ($)
1 Months Ended
Apr. 01, 2022
Aug. 23, 2023
Mar. 31, 2022
Feb. 24, 2022
Dec. 31, 2021
Subsequent Event [Line Items]          
Operating lease right-of-use assets, net     $ 1,287,949   $ 1,393,213
Operating lease, liability     $ 1,287,949   $ 1,393,213
Lease agreement for warehousing space in South Africa [Member]          
Subsequent Event [Line Items]          
Operating lease right-of-use assets, net       $ 26,372  
Operating lease, liability       $ 26,372  
Subsequent Event [Member] | Lease agreement for warehousing space in South Africa [Member]          
Subsequent Event [Line Items]          
Operating lease monthly rent $ 1,769 $ 1,910      
Interest rate for lease agreement 3.75%        
XML 53 form10q_htm.xml IDEA: XBRL DOCUMENT 0001456189 2022-01-01 2022-03-31 0001456189 2022-05-06 0001456189 2022-03-31 0001456189 2021-12-31 0001456189 2021-01-01 2021-03-31 0001456189 us-gaap:RetainedEarningsMember 2021-12-31 0001456189 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001456189 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001456189 us-gaap:CommonStockMember 2021-12-31 0001456189 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001456189 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001456189 us-gaap:RetainedEarningsMember 2022-03-31 0001456189 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001456189 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001456189 us-gaap:CommonStockMember 2022-03-31 0001456189 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001456189 us-gaap:PreferredStockMember 2021-12-31 0001456189 us-gaap:PreferredStockMember 2022-03-31 0001456189 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001456189 2020-12-31 0001456189 2021-03-31 0001456189 us-gaap:RevolvingCreditFacilityMember 2018-11-19 0001456189 us-gaap:RevolvingCreditFacilityMember 2018-11-01 2018-11-19 0001456189 us-gaap:RevolvingCreditFacilityMember 2020-10-01 2020-11-05 0001456189 us-gaap:RevolvingCreditFacilityMember 2021-02-28 2021-03-01 0001456189 us-gaap:RevolvingCreditFacilityMember 2022-03-31 0001456189 us-gaap:RevolvingCreditFacilityMember 2020-11-05 0001456189 leat:CurrentUSShortTermLoanMember 2022-03-31 0001456189 leat:CurrentSouthAfricanShortTermLoanMember 2022-03-31 0001456189 leat:VariousShortTermInsurancePoliciesInUSMember 2022-03-31 0001456189 2021-12-17 0001456189 2021-01-01 2021-12-31 0001456189 leat:ConsumerAndAthleteDirectRevenuesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001456189 leat:ConsumerAndAthleteDirectRevenuesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001456189 leat:DealerDirectRevenuesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001456189 leat:DealerDirectRevenuesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001456189 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001456189 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001456189 leat:InternationalDistributorRevenuesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001456189 leat:InternationalDistributorRevenuesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001456189 2022-03-01 2022-03-31 0001456189 2022-01-01 2022-01-31 0001456189 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001456189 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001456189 us-gaap:SubsequentEventMember leat:NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember 2023-08-01 2023-08-23 0001456189 us-gaap:SubsequentEventMember leat:NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember 2022-04-01 2022-04-01 0001456189 leat:NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember 2022-02-24 0001456189 us-gaap:SubsequentEventMember leat:NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember 2022-04-01 iso4217:USD iso4217:USD shares pure shares false 0001456189 --12-31 2022 Q1 10-Q true 2022-03-31 false 000-54693 LEATT CORPORATION NV 20-2819367 12 Kiepersol Drive Atlas Gardens Contermanskloof Road Durbanville ZA 7441 27 21-557-7257 Yes Yes Non-accelerated Filer true true true false Common Stock 5791683 4245676 5022436 58263 58262 17743659 12660936 19916817 21081481 1541775 1610640 3900500 4178427 47406690 44612182 3147973 3128086 1287949 1393213 49750 33339 51892362 49166820 11410067 14617671 88168 83270 279148 318621 4146521 2738818 661067 975025 16584971 18733405 340000 320000 169957 189249 1008801 1074592 228600 228600 0.001 0.001 1120000 1120000 120000 120000 120000 120000 3000 3000 0.001 0.001 28000000 28000000 5791683 5791683 5673683 5673683 130280 130162 9689299 9230847 -521534 -779268 24258988 20036233 33560033 28620974 51892362 49166820 24228108 12896475 14601018 6844521 9627090 6051954 78839 24810 1297962 924537 162586 220662 259115 337755 613890 517580 207021 87373 533700 405105 18324 65825 711752 528599 276924 236535 4081274 3323971 5624655 2752793 6157 -4007 6157 -4007 5630812 2748786 1408057 687948 4222755 2060838 0.73 0.38 0.68 0.34 5765461 5430374 6246325 6118129 4222755 2060838 0 -1000 257734 -28352 4480489 2032486 120000 3000 5673683 130162 9230847 -779268 20036233 28620974 82530 82530 118000 118 255682 255800 120240 120240 4222755 4222755 257734 257734 120000 3000 5791683 130280 9689299 -521534 24258988 33560033 4222755 2060838 276924 236535 202770 55020 14526 63111 13656 -23044 21590 -457 5097249 -2950042 -1151008 236474 -68865 -82168 -277927 1938074 -0 -2964 16411 -125 -3207604 -2301718 1407703 137197 20000 20000 -686720 1109147 260912 34272 35848 0 1 1 -225065 -34273 255800 0 14394 0 313958 237767 -72552 -237767 207577 -18225 -776760 818882 5022436 2967042 4245676 3785924 16133 9323 354 550000 202770 55020 <div> <div> <div> <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 1 - Basis of presentation</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The consolidated balance sheet as of December 31, 2021 was audited and appears in the Form 10-K filed by the Company with the Securities and Exchange Commission on March 10, 2022. The consolidated balance sheet as of March 31, 2022 and the consolidated statements of operations and comprehensive income for the three months ended March 31, 2022 and 2021, changes in stockholders' equity for the three months ended March 31, 2022, cash flows for the three months ended March 31, 2022 and 2021, and the related information contained in these notes have been prepared by management without audit. In the opinion of management, all adjustments (which include only normal recurring items) necessary to present fairly the financial position, results of operations and cash flows in conformity with generally accepted accounting principles as of March 31, 2022 and for all periods presented have been made. Interim operating results are not necessarily indicative of operating results for a full year. Certain information and note disclosures normally included in the Company's annual financial statements prepared in accordance with U.S. generally accepted accounting principles have been condensed or omitted. While management of the Company believes that the disclosures presented are adequate to make the information not misleading, it is suggested that these condensed consolidated financial statements be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2021 as filed with the Securities and Exchange Commission in the Company's Form 10-K.</span></span></p> </div> </div> </div> </div> </div> </div> <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 2 - Inventory </strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventory is stated at the lower of cost or net realizable value. Cost is determined using the first-in first-out (FIFO) method. Inventory consists primarily of finished goods. Shipping and handling costs are included in the cost of inventory. In assessing the inventory value, the Company must make estimates and judgments regarding reserves required for product obsolescence, aging of inventory and other issues potentially affecting the saleable condition of products. In performing such evaluations, the Company utilizes historical experience as well as current market information. The reserve for obsolescence was $129,839 at March 31, 2022 and $116,183 at December 31, 2021.</span></span></p> </div> </div> </div> 129839 116183 <div> <div> <div> <div> <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><strong>Note 3 - Operating Leases - Right-of-Use Assets and Lease Liability Obligations</strong></span></span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span>The Company has three non-cancelable operating leases, for office and warehousing space, that expires in June 2022 and January 2027, respectively. Rent expense for these operating leases is recognized over the term of the lease on a straight-line basis. A lease for office machinery lapsed on March 31, 2022.</span></span></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span>Below is a summary of the Company's Operating Right-of-Use Assets and Operating Lease liabilities as of March 31, 2022 and December 31, 2021:</span></span></span></span></span></p> </div> </div> </div> <div> <div> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <div> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>2022</strong></span></span></span></td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>2021</strong></span></span></span></td> <td style="text-align:center;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><i>Assets</i></span></span></span></td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Operating lease ROU assets</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:12%;text-align:right"><span style="font-family:Times New Roman,Times,serif">1,287,949</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left"> </td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:12%;text-align:right"><span style="font-family:Times New Roman,Times,serif">1,393,213</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><i>Liabilities</i></span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left"> </td> <td style="vertical-align:bottom;width:12%;text-align:right"> </td> <td style="vertical-align:bottom;width:2%;text-align:left"> </td> <td style="vertical-align:bottom;width:1%;text-align:left"> </td> <td style="vertical-align:bottom;width:12%;text-align:right"> </td> <td style="vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Operating lease liabilities, current</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">279,148</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">318,621</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Operating lease liabilities, net of current portion</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:12%;text-align:right"><span style="font-family:Times New Roman,Times,serif">1,008,801</span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:12%;text-align:right"><span style="font-family:Times New Roman,Times,serif">1,074,592</span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff;padding-left:5.4pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total operating lease liabilities</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">1,287,949</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">1,393,213</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> </div> </div> </div> </div> <div> <div> <p style="text-align:justify;margin-top:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>During the three months ended March 31, 2022 and 2021 the Company recognized $99,318 and $54,149, respectively, in operating lease expenses, which are included in office lease and expenses in the Company's consolidated statements of operations and comprehensive income.</span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Generally, the Company's lease agreements do not specify an implicit rate. Therefore, the Company estimates the incremental borrowing rate, which is defined as the interest rate the Company would pay to borrow on a collateralized basis, considering such factors as length of lease term and the risks of the economic environment in which the leased asset operates. As of March 31, 2022, and December 31, 2021 the following disclosures for the remaining lease terms and incremental borrowing rates were applicable:</span></span></span></p> </div> </div> <div> <div> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt"> <tr> <td style="border-bottom:1.5pt solid #000000"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Supplemental disclosure</strong></span></span></span></td> <td style="text-align:center;border-bottom:1.5pt solid #000000"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>March 31, 2022</strong></span></span></span></td> <td style="text-align:center;border-bottom:1.5pt solid #000000"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>December 31, 2021</strong></span></span></span></td> </tr> <tr> <td style="background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average remaining lease term</span></span></span></td> <td style="text-align:center;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>5 years</span></span></span></td> <td style="text-align:center;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>5 years</span></span></span></td> </tr> <tr> <td><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average discount rate</span></span></span></td> <td style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.08%</span></span></span></td> <td style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.08%</span></span></span></td> </tr> </table> </div> </div> <div/> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span>Maturities of lease liabilities as of March 31, 2022 were as follows:</span></span></span></span></span></p> <div> <div> <div> <div> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Year ended December 31,</strong></span></span></span></td> <td style="border-bottom:0.75pt solid #000000;text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="border-bottom:0.75pt solid #000000;text-align:center;vertical-align:bottom;white-space:nowrap;width:15%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Amounts under Operating Leases</strong></span></span></span></td> <td style="border-bottom:0.75pt solid #000000;text-align:center;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Remaining 2022</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">216,472</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left"> </td> <td style="vertical-align:bottom;width:15%;text-align:right"><span style="font-family:Times New Roman,Times,serif">273,449</span></td> <td style="vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2024</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">281,664</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2025</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left"> </td> <td style="vertical-align:bottom;width:15%;text-align:right"><span style="font-family:Times New Roman,Times,serif">290,098</span></td> <td style="vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2026</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">298,791</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2027</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"><span style="font-family:Times New Roman,Times,serif">25,455</span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total minimum lease payments</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">1,385,929</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Less: amount representing interest</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"><span style="font-family:Times New Roman,Times,serif">(97,980</span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total operating lease liabilities</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">1,287,949</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span>Supplemental cash flow information for the three months ended March 31, 2022 and 2021 are as follows:</span></span></span></span></span></p> <div> <div> <div> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="vertical-align:bottom;width:65.9379%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:0.920598%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>Three months</strong></span></td> <td style="text-align:center;vertical-align:bottom;width:2.07135%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:1.03567%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>Three months</strong></span></td> <td style="text-align:center;vertical-align:bottom;width:1.95627%"> </td> </tr> <tr> <td style="vertical-align:bottom;width:65.9379%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:0.920598%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>ended March 31,</strong></span></td> <td style="text-align:center;vertical-align:bottom;width:2.07135%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:1.03567%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>ended March 31,</strong></span></td> <td style="text-align:center;vertical-align:bottom;width:1.95627%"> </td> </tr> <tr> <td style="vertical-align:bottom;width:65.9379%;white-space:nowrap"> </td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:0.920598%;white-space:nowrap"> </td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>2022</strong></span></td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2.07135%;white-space:nowrap"> </td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1.03567%;white-space:nowrap"> </td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1.95627%"> </td> </tr> <tr> <td style="vertical-align:bottom;width:65.9379%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">Cash paid for amounts included in the measurement of lease liabilities</span></td> <td style="vertical-align:bottom;width:0.920598%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$</span></td> <td style="vertical-align:bottom;width:14.0391%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">82,817</span></td> <td style="vertical-align:bottom;width:2.07135%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:1.03567%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$</span></td> <td style="vertical-align:bottom;width:14.0391%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">59,285</span></td> <td style="vertical-align:bottom;width:1.95627%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom;width:65.9379%"><span style="font-family:Times New Roman,Times,serif">Right-of-use assets obtained in exchange for lease obligations</span></td> <td style="vertical-align:bottom;width:0.920598%;text-align:left"><span style="font-family:Times New Roman,Times,serif">$</span></td> <td style="vertical-align:bottom;width:14.0391%;text-align:right"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;width:2.07135%;text-align:left"> </td> <td style="vertical-align:bottom;width:1.03567%;text-align:left"><span style="font-family:Times New Roman,Times,serif">$</span></td> <td style="vertical-align:bottom;width:14.0391%;text-align:right"><span style="font-family:Times New Roman,Times,serif">15,170</span></td> <td style="vertical-align:bottom;width:1.95627%;text-align:left"> </td> </tr> </table> </div> </div> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> </tr> </table> <div> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:80%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>2022</strong></span></span></span></td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>2021</strong></span></span></span></td> <td style="text-align:center;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><i>Assets</i></span></span></span></td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Operating lease ROU assets</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:12%;text-align:right"><span style="font-family:Times New Roman,Times,serif">1,287,949</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left"> </td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:12%;text-align:right"><span style="font-family:Times New Roman,Times,serif">1,393,213</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><i>Liabilities</i></span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left"> </td> <td style="vertical-align:bottom;width:12%;text-align:right"> </td> <td style="vertical-align:bottom;width:2%;text-align:left"> </td> <td style="vertical-align:bottom;width:1%;text-align:left"> </td> <td style="vertical-align:bottom;width:12%;text-align:right"> </td> <td style="vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Operating lease liabilities, current</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">279,148</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">318,621</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Operating lease liabilities, net of current portion</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:12%;text-align:right"><span style="font-family:Times New Roman,Times,serif">1,008,801</span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:12%;text-align:right"><span style="font-family:Times New Roman,Times,serif">1,074,592</span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff;padding-left:5.4pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total operating lease liabilities</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">1,287,949</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:12%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">1,393,213</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> </div> </div> 1287949 1393213 279148 318621 1008801 1074592 1287949 1393213 99318 54149 <div> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt"> <tr> <td style="border-bottom:1.5pt solid #000000"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Supplemental disclosure</strong></span></span></span></td> <td style="text-align:center;border-bottom:1.5pt solid #000000"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>March 31, 2022</strong></span></span></span></td> <td style="text-align:center;border-bottom:1.5pt solid #000000"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>December 31, 2021</strong></span></span></span></td> </tr> <tr> <td style="background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average remaining lease term</span></span></span></td> <td style="text-align:center;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>5 years</span></span></span></td> <td style="text-align:center;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>5 years</span></span></span></td> </tr> <tr> <td><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Weighted average discount rate</span></span></span></td> <td style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.08%</span></span></span></td> <td style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>4.08%</span></span></span></td> </tr> </table> </div> </div> P5Y P5Y 0.0408 0.0408 <div> <div> <div> <div> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Year ended December 31,</strong></span></span></span></td> <td style="border-bottom:0.75pt solid #000000;text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="border-bottom:0.75pt solid #000000;text-align:center;vertical-align:bottom;white-space:nowrap;width:15%"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Amounts under Operating Leases</strong></span></span></span></td> <td style="border-bottom:0.75pt solid #000000;text-align:center;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Remaining 2022</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">216,472</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left"> </td> <td style="vertical-align:bottom;width:15%;text-align:right"><span style="font-family:Times New Roman,Times,serif">273,449</span></td> <td style="vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2024</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">281,664</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2025</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left"> </td> <td style="vertical-align:bottom;width:15%;text-align:right"><span style="font-family:Times New Roman,Times,serif">290,098</span></td> <td style="vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2026</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">298,791</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2027</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"><span style="font-family:Times New Roman,Times,serif">25,455</span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total minimum lease payments</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">1,385,929</span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Less: amount representing interest</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"><span style="font-family:Times New Roman,Times,serif">(97,980</span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>)</span></span></span></td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Total operating lease liabilities</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">1,287,949</span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> 216472 273449 281664 290098 298791 25455 1385929 97980 1287949 <div> <div> <div> <div> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="vertical-align:bottom;width:65.9379%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:0.920598%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>Three months</strong></span></td> <td style="text-align:center;vertical-align:bottom;width:2.07135%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:1.03567%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>Three months</strong></span></td> <td style="text-align:center;vertical-align:bottom;width:1.95627%"> </td> </tr> <tr> <td style="vertical-align:bottom;width:65.9379%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:0.920598%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>ended March 31,</strong></span></td> <td style="text-align:center;vertical-align:bottom;width:2.07135%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:1.03567%;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>ended March 31,</strong></span></td> <td style="text-align:center;vertical-align:bottom;width:1.95627%"> </td> </tr> <tr> <td style="vertical-align:bottom;width:65.9379%;white-space:nowrap"> </td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:0.920598%;white-space:nowrap"> </td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>2022</strong></span></td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2.07135%;white-space:nowrap"> </td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1.03567%;white-space:nowrap"> </td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:14.0391%;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></td> <td style="text-align:center;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1.95627%"> </td> </tr> <tr> <td style="vertical-align:bottom;width:65.9379%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">Cash paid for amounts included in the measurement of lease liabilities</span></td> <td style="vertical-align:bottom;width:0.920598%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$</span></td> <td style="vertical-align:bottom;width:14.0391%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">82,817</span></td> <td style="vertical-align:bottom;width:2.07135%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;width:1.03567%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$</span></td> <td style="vertical-align:bottom;width:14.0391%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">59,285</span></td> <td style="vertical-align:bottom;width:1.95627%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom;width:65.9379%"><span style="font-family:Times New Roman,Times,serif">Right-of-use assets obtained in exchange for lease obligations</span></td> <td style="vertical-align:bottom;width:0.920598%;text-align:left"><span style="font-family:Times New Roman,Times,serif">$</span></td> <td style="vertical-align:bottom;width:14.0391%;text-align:right"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;width:2.07135%;text-align:left"> </td> <td style="vertical-align:bottom;width:1.03567%;text-align:left"><span style="font-family:Times New Roman,Times,serif">$</span></td> <td style="vertical-align:bottom;width:14.0391%;text-align:right"><span style="font-family:Times New Roman,Times,serif">15,170</span></td> <td style="vertical-align:bottom;width:1.95627%;text-align:left"> </td> </tr> </table> </div> </div> </div> </div> 82817 59285 0 15170 <div> <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 4 - Revolving line of Credit facility</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On November 19, 2018, the Company entered into a $1,000,000 revolving line of credit agreement with a bank. Advances under the line of credit bear interest at the LIBOR Daily Floating Rate plus 2.5 percentage points commencing January 1, 2019. The line of credit matured on November 19, 2020, at which time the unpaid principal, interest, or other charges outstanding under the agreement were due and payable. On November 5, 2020, the Company executed an amendment to the line of credit agreement to extend the credit facility through November 19, 2021. The amendment took retroactive effect to October 27, 2020 and introduced an index floor so that payments for any future advances will bear interest at the greater of the LIBOR Daily Floating Rate or an Index Floor of 1.25 percentage points plus 2.5 percentage points. Obligations under the line of credit are secured by equipment and fixtures in the United States of America, accounts receivable and inventory of Leatt Corporation and Two-Eleven Distribution, LLC. On March 1, 2021, the Company executed an amendment to the line of credit. The amendment took retroactive effect to February 17, 2021 and extended the line of credit facility through February 28, 2022 and increased the revolving line of credit to $1,500,000. Effective January 21, 2022, the Company executed an amendment agreement for the line of credit to extend the line of credit facility through February 28, 2023, and to replace interest determined by LIBOR daily Floating Rate with the Bloomberg short-term Bank Yield Index Rate. As of March 31, 2022, and December 31, 2021, respectively there were no advances of the line of credit leaving $1,500,000 and $1,500,000 available for advances.</span></span></p> </div> </div> </div> </div> 1000000 interest at the LIBOR Daily Floating Rate plus 2.5 percentage points 0.025 0.025 at the greater of the LIBOR Daily Floating Rate or an Index Floor of 1.25 percentage points plus 2.5 percentage points. 1500000 1500000 <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 5 - Short-term Loan</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company carries product liability insurance policies with a U.S. and South African-based insurance carrier. The Company finances payment of both of its product liability insurance premiums over the period of coverage which is generally twelve months. The U.S. short-term loan is payable in monthly installments of $102,078 over eleven months including interest at 4.650% and the South African short-term loan is payable in monthly installments of $6,414, over a ten-month period at a flat interest rate of 3.10%.</span></span></p> <div/> <p style="text-align:justify;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company carries various short-term insurance policies in the U.S. The Company finances payment of its short-term insurance premiums over the period of coverage, which is generally twelve months. The short-term loan is payable in eleven payments of $19,860 at 4.350% annual interest rate. </span></span></p> </div> </div> </div> 102078 0.04650 6414 0.0310 19860 0.04350 <div> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Note 6 - Note payable</strong></span></span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Two Eleven entered into a Note Payable with a bank effective December 17, 2021 in the principal amount of $272,519, secured by equipment. The Note is payable in 36 consecutive monthly installments of $7,990, including interest at a fixed rate of 3.5370%, commencing February 5, 2022, and continuing to January 5, 2025. As of March 31, 2022 and December 31, 2021, the amounts of $258,125 and $272,519 were outstanding, respectively.</span></span></span></p> <table border="0" cellpadding="0" cellspacing="0" style="width:70%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>March 31,</strong></span></span></span></td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>December 31,</strong></span></span></span></td> <td colspan="1" style="vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>2022</strong></span></span></span></td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>2021</strong></span></span></span></td> <td colspan="1" style="vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><i>Liabilities</i></span></span></span></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Note payable, current</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:17%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>88,168</span></span></span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td colspan="2" style="vertical-align:bottom;width:17%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">83,270</span></td> <td colspan="1" style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Note payable, net off current portion</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:17%;text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>169,957</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> <td colspan="1" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td colspan="2" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:17%;text-align:right"><span style="font-family:Times New Roman,Times,serif">189,249</span></td> <td colspan="1" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:17%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>258,125</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td colspan="1" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td colspan="2" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:17%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">272,519</span></td> <td colspan="1" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> <p style="text-align:justify;margin-top:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Principal maturities of note payable as of March 31, 2022 were as follows:</span></span></span></p> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000"> <tr> <td style="vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Year ended December 31,</strong></span></span></span></td> <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="2" style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Amounts under Notes Payable</strong></span></span></span></td> <td colspan="1" style="text-align:center;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Remaining 2022</span></span></span></td> <td colspan="1" style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td colspan="2" style="vertical-align:bottom;width:32%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>65,834</span></span></span></td> <td colspan="1" style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></td> <td colspan="1" style="vertical-align:bottom;width:1%;text-align:left"> </td> <td colspan="2" style="vertical-align:bottom;width:32%;text-align:right"><span style="font-family:Times New Roman,Times,serif">90,535</span></td> <td colspan="1" style="vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2024</span></span></span></td> <td colspan="1" style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td colspan="2" style="vertical-align:bottom;width:32%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">93,790</span></td> <td colspan="1" style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2025</span></span></span></td> <td colspan="1" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td colspan="2" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:32%;text-align:right"><span style="font-family:Times New Roman,Times,serif">7,966</span></td> <td colspan="1" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td colspan="1" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td colspan="2" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:32%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">258,125</span></td> <td colspan="1" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> </div> 272519 P36M 7990 0.035370 258125 272519 <table border="0" cellpadding="0" cellspacing="0" style="width:70%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>March 31,</strong></span></span></span></td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>December 31,</strong></span></span></span></td> <td colspan="1" style="vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>2022</strong></span></span></span></td> <td style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td colspan="1" style="vertical-align:bottom;text-align:center;white-space:nowrap"> </td> <td colspan="2" style="vertical-align:bottom;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>2021</strong></span></span></span></td> <td colspan="1" style="vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><i>Liabilities</i></span></span></span></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td colspan="1" style="vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Note payable, current</span></span></span></td> <td style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="vertical-align:bottom;width:17%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>88,168</span></span></span></td> <td style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td colspan="1" style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td colspan="2" style="vertical-align:bottom;width:17%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">83,270</span></td> <td colspan="1" style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Note payable, net off current portion</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:17%;text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>169,957</span></span></span></td> <td style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> <td colspan="1" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td colspan="2" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:17%;text-align:right"><span style="font-family:Times New Roman,Times,serif">189,249</span></td> <td colspan="1" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:17%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>258,125</span></span></span></td> <td style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> <td colspan="1" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td colspan="2" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:17%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">272,519</span></td> <td colspan="1" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> 88168 83270 169957 189249 258125 272519 <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:70%;border-color:#000000"> <tr> <td style="vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Year ended December 31,</strong></span></span></span></td> <td colspan="1" style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="2" style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><strong>Amounts under Notes Payable</strong></span></span></span></td> <td colspan="1" style="text-align:center;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>Remaining 2022</span></span></span></td> <td colspan="1" style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td colspan="2" style="vertical-align:bottom;width:32%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>65,834</span></span></span></td> <td colspan="1" style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2023</span></span></span></td> <td colspan="1" style="vertical-align:bottom;width:1%;text-align:left"> </td> <td colspan="2" style="vertical-align:bottom;width:32%;text-align:right"><span style="font-family:Times New Roman,Times,serif">90,535</span></td> <td colspan="1" style="vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2024</span></span></span></td> <td colspan="1" style="vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td colspan="2" style="vertical-align:bottom;width:32%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">93,790</span></td> <td colspan="1" style="vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>2025</span></span></span></td> <td colspan="1" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td colspan="2" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:32%;text-align:right"><span style="font-family:Times New Roman,Times,serif">7,966</span></td> <td colspan="1" style="border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"> </td> <td colspan="1" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span>$</span></span></span></td> <td colspan="2" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:32%;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">258,125</span></td> <td colspan="1" style="border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> 65834 90535 93790 7966 258125 <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>Note 7 - Revenue and Cost Recognition</strong></span></span></span></span></p> </div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's products are sold worldwide to a global network of distributors and dealers, and directly to consumers when there are no dealers or distributors in their geographic area or where consumers choose to purchase directly via the Company's e-commerce website (collectively the "customers").</span></span></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Revenues from product sales are recognized when earned, net of applicable provisions for discounts and returns and allowances in the event of product defect where no exchange of product is possible. Revenues are recognized when our performance obligations are satisfied as evidenced by transfer of control of promised goods to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Product royalty income, representing less than 1% of total revenues, is recorded as the underlying product sales occur, in accordance with the related licensing arrangements.</span></span></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's standard distributor payment terms range from pre-payment in full to 60 days after shipment and subsequent sales of our products by distributors have no effect on the amount and timing of payments due to us, however, in limited instances qualified distributors and dealers may be granted extended payment terms during selected order periods. In performing such evaluations, we utilize historical experience, sales performance, and credit risk requirements. Furthermore, products purchased by distributors may not be returned to us in the event that any such distributor relationship is terminated.</span></span></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Since the Company (through its wholly-owned subsidiary) serves as the distributor of Leatt products in the United States, the Company records its revenue and related cost of revenue for its product sales in the United States upon shipment of the merchandise to the dealer or to the ultimate consumer when there is no dealer in the geographic area or the consumer chooses to purchase directly from the Company's e-commerce website and the sales order was received directly from, and paid by, the ultimate consumer. Since the Company (through its South African branch) serves as the distributor of Leatt products in South Africa, the Company records its revenue and related cost of revenue for its product sales in South Africa upon shipment of the merchandise from the branch to the dealer. The Company's standard terms and conditions of sale for non-consumer direct or web-based sales do not allow for product returns other than under warranty.</span></span></span></span></p> <div/> <p style="text-align:justify;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>International sales (other than in the United States and South Africa) are generally drop-shipped directly from the third-party manufacturer to the international distributors. Revenue and related cost of revenue is recognized at the time of shipment from the manufacturer's port when the shipping terms are Free On Board ("FOB") shipping point, Cost and Freight ("CFR") or Cost and Insurance to named place ("CIP") as legal title and risk of loss to the product pass to the distributor. Sales to all customers (distributors, dealers and consumers) are generally final; however, in limited instances, product may be returned and exchanged due to product quality issues. Historically, returns due to product quality issues have not been material and there have been no distributor terminations that resulted in material product returns. Cost of revenues also includes royalty fees associated with sales of Leatt-Brace products. Product royalty income is recorded as the underlying product sales occur, in accordance with the related licensing arrangements.</span></span></span></span></p> <p style="text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In the following table, revenue is disaggregated by the source of revenue:</span></span></span></span></p> <div> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="text-align:center;border-bottom:1.5pt solid #000000;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="10" style="text-align:center;border-bottom:1.5pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Three months ended March 31,</span></span></span></span></td> <td colspan="1" style="text-align:center;border-bottom:1.5pt solid #000000;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap;padding-left:5.4pt"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>% of Revenues</span></span></span></span></td> <td style="text-align:center;vertical-align:bottom;border-right:1.5pt solid #000000;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap;padding-left:5.4pt"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>% of Revenues</span></span></span></span></td> <td style="text-align:center;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Consumer and athlete direct revenues</span></span></span></span></td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff;padding-left:5.4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">595,479</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;border-right:1.5pt solid #000000;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff;padding-left:5.4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">570,701</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Dealer direct revenues</span></span></span></span></td> <td style="text-align:left;vertical-align:bottom;width:1%;padding-left:5.4pt"> </td> <td style="text-align:right;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,003,608</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%"> </td> <td style="text-align:left;vertical-align:bottom;width:1%"> </td> <td style="text-align:right;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;border-right:1.5pt solid #000000"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;padding-left:5.4pt"> </td> <td style="text-align:right;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,566,732</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%"> </td> <td style="text-align:left;vertical-align:bottom;width:1%"> </td> <td style="text-align:right;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>International distributor revenues</span></span></span></span></td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff;padding-left:5.4pt"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,629,021</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">77%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;border-right:1.5pt solid #000000;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff;padding-left:5.4pt"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,759,042</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"> </td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:1%;padding-left:5.4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="text-align:right;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,228,108</span></span></td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:2%"> </td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:1%"> </td> <td style="text-align:right;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100%</span></span></td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:2%;border-right:1.5pt solid #000000"> </td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:1%;padding-left:5.4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="text-align:right;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,896,475</span></span></td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:2%"> </td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:1%"> </td> <td style="text-align:right;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100%</span></span></td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:2%"> </td> </tr> </table> </div> <p style="text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company reviews the reserves for customer returns at each reporting period and adjusts them to reflect data available at that time. To estimate reserves for returns, the Company estimates the expected returns and claims based on historical rates as well as events and circumstances that indicate changes to historical rates of product returns and claims. Historically, returns due to product quality issues have not been material and there have been no distributor terminations that resulted in product returns. The provision for estimated returns at March 31, 2022 and December 31, 2021 was $0, and $0, respectively.</span></span></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accounts receivable consist of amounts due to the Company from normal business activities. Credit is granted to substantially all distributors on an unsecured basis. The Company continuously monitors collections and payments from customers and maintains an allowance for doubtful accounts receivable based upon the expected credit losses determined utilizing historical experience and any specific customer collection issues that have been identified. In determining the amount of the allowance, the Company is required to make certain estimates and assumptions. Accounts receivable balances that are still outstanding after the Company used reasonable collection efforts are written off as uncollectible. While such credit losses have historically been minimal, within the Company's expectations and the provisions established, the Company cannot guarantee that it will continue to experience the same credit loss rates as in the past. A significant change in the liquidity or financial position of any of the Company's significant customers could have a material adverse effect on the collectability of the Company's accounts receivable and future operating results. The allowance of doubtful accounts was $306,110 at March 31, 2022 and $291,584 at December 31, 2021.</span></span></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Sales commissions are expensed when incurred, which is generally at the time of sale, because the amortization period would have been one year or less. These costs are recorded in commissions and consulting expenses within operating expense in the accompanying consolidated statements of operations and comprehensive income.</span></span></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Shipping and handling activities associated with outbound freight, after control over a product has transferred to a customer, are accounted for as a fulfillment cost and are included in revenues and cost of revenues in the accompanying consolidated statements of operations and comprehensive income.</span></span></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Revenue recognized from contracts with customers is recorded net of sales taxes, value added taxes, or similar taxes that are collected on behalf of local taxing authorities.</span></span></span></span></p> </div> </div> </div> 0.01 <div> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td colspan="1" style="text-align:center;border-bottom:1.5pt solid #000000;vertical-align:bottom;white-space:nowrap"> </td> <td colspan="10" style="text-align:center;border-bottom:1.5pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Three months ended March 31,</span></span></span></span></td> <td colspan="1" style="text-align:center;border-bottom:1.5pt solid #000000;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap;padding-left:5.4pt"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2022</span></span></span></span></td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>% of Revenues</span></span></span></span></td> <td style="text-align:center;vertical-align:bottom;border-right:1.5pt solid #000000;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap;padding-left:5.4pt"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2021</span></span></span></span></td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"> </td> <td style="text-align:center;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>% of Revenues</span></span></span></span></td> <td style="text-align:center;vertical-align:bottom"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Consumer and athlete direct revenues</span></span></span></span></td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff;padding-left:5.4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">595,479</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;border-right:1.5pt solid #000000;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff;padding-left:5.4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">570,701</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Dealer direct revenues</span></span></span></span></td> <td style="text-align:left;vertical-align:bottom;width:1%;padding-left:5.4pt"> </td> <td style="text-align:right;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,003,608</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%"> </td> <td style="text-align:left;vertical-align:bottom;width:1%"> </td> <td style="text-align:right;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;border-right:1.5pt solid #000000"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;padding-left:5.4pt"> </td> <td style="text-align:right;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,566,732</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%"> </td> <td style="text-align:left;vertical-align:bottom;width:1%"> </td> <td style="text-align:right;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%"> </td> </tr> <tr> <td style="vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>International distributor revenues</span></span></span></span></td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff;padding-left:5.4pt"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,629,021</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">77%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;border-right:1.5pt solid #000000;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff;padding-left:5.4pt"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,759,042</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> <td style="text-align:left;vertical-align:bottom;width:1%;background-color:#e6efff"> </td> <td style="text-align:right;vertical-align:bottom;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52%</span></span></td> <td style="text-align:left;vertical-align:bottom;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom"> </td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:1%;padding-left:5.4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="text-align:right;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">24,228,108</span></span></td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:2%"> </td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:1%"> </td> <td style="text-align:right;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100%</span></span></td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:2%;border-right:1.5pt solid #000000"> </td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:1%;padding-left:5.4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="text-align:right;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,896,475</span></span></td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:2%"> </td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:1%"> </td> <td style="text-align:right;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100%</span></span></td> <td style="text-align:left;border-bottom:1.5pt solid #000000;vertical-align:bottom;width:2%"> </td> </tr> </table> </div> 595479 0.02 570701 0.05 5003608 0.21 5566732 0.43 18629021 0.77 6759042 0.52 24228108 1 12896475 1 0 0 306110 291584 <div> <div> <div> <div> <div> <div> <div> <div> <p style="text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 8 - Income Taxes</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company uses the asset and liability approach to account for income taxes. Deferred tax assets and liabilities are determined based on the differences between the financial statement carrying amounts and the income tax basis of assets and liabilities. A valuation allowance is applied against any net deferred tax asset if, based on available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The provision for income taxes included taxes currently payable, if any, plus the net change during the period in deferred tax assets and liabilities recorded by the Company.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company applies the provisions of FASB ASC Topic 740-10, Accounting for Uncertainty in Income Taxes ("Standard"), which provides that the tax effects from an uncertain tax position can be recognized in the consolidated financial statements only if the position is more likely than not of being sustained upon an examination by tax authorities. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Additionally, the standard provides guidance on derecognition, classification, interest and penalties; accounting in interim periods, disclosure and transition, and any amounts when incurred would be recorded under these provisions.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of March 31, 2022, the Company has no unrecognized tax benefits. </span></span></p> </div> </div> </div> </div> </div> </div> </div> </div> 0.50 <div> <div> <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 9 - Net Income Per Share of Common Stock </strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic net income per common share is computed using the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of common stock shares and dilutive potential common shares outstanding during the period. For the three months ended March 31, 2022, the Company had 510,000 potential common shares, consisting of 120,000 preferred shares, and options to purchase 390,000 shares, outstanding that were dilutive.</span></span></p> </div> </div> </div> </div> </div> 510000 120000 390000 <div> <div> <div> <div> <div> <div> <div> <div> <p style="text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 10 - Common Stock</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In January 2022, the Company issued 78,000 shares of common stock to an employee who exercised stock options. In March 2022, the Company issued 40,000 shares of common stock to two employees who exercised stock options.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Stock-based compensation expense related to vested stock options during the three months ended March 31, 2022 was $82,530. As of March 31, 2022, there was $0 of unrecognized compensation cost related to unvested stock options.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Stock-based compensation expense related to vested restricted stock awards during the three months ended March 31, 2022 was $120,240. As of March 31, 2022, there was $360,720 of unrecognized compensation cost related to unvested restricted stock.</span></span></p> </div> </div> </div> </div> </div> </div> </div> </div> 78000 40000 82530 0 120240 360720 <div> <div> <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 11 - Recent Accounting Pronouncements</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Recently Adopted Accounting Pronouncements -</strong> In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-10 Government Assistance (Topic 832): "Disclosures by Business Entities About Government Assistance," which requires entities to provide annual disclosures about transactions with a government that are accounted for by applying a grant or contribution model by analogy. The standard is effective for annual periods beginning after December 15, 2021. The Company adopted the standard effective January 1, 2022. The adoption of the standard had no impact on the Company's consolidated financial statements.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Accounting Pronouncements Not Yet Adopted - </strong>The Company evaluated all ASU's issued by the FASB for consideration of their applicability. ASU's not included in our disclosures were assessed and determined to be either not applicable or are not expected to have a material impact on the Company's consolidated financial statements.</span></span></p> </div> </div> </div> </div> </div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Recently Adopted Accounting Pronouncements -</strong> In November 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2021-10 Government Assistance (Topic 832): "Disclosures by Business Entities About Government Assistance," which requires entities to provide annual disclosures about transactions with a government that are accounted for by applying a grant or contribution model by analogy. The standard is effective for annual periods beginning after December 15, 2021. The Company adopted the standard effective January 1, 2022. The adoption of the standard had no impact on the Company's consolidated financial statements.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Accounting Pronouncements Not Yet Adopted - </strong>The Company evaluated all ASU's issued by the FASB for consideration of their applicability. ASU's not included in our disclosures were assessed and determined to be either not applicable or are not expected to have a material impact on the Company's consolidated financial statements.</span></span></p> <div> <div> <div> <div> <div> <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 12 - Litigation</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In the ordinary course of business, the Company is involved in various legal proceedings involving product liability and personal injury and intellectual property litigation. The Company is insured against loss for certain of these matters. The Company will record contingent liabilities resulting from asserted and unasserted claims against it when it is probable that the liability has been incurred and the amount of the loss is reasonably estimable. The Company will disclose contingent liabilities when there is a reasonable possibility that the ultimate loss will exceed the recorded liability. While the outcome of currently pending litigation is not yet determinable, the ultimate exposure with respect to these matters cannot be ascertained. However, based on the information currently available to the Company, the Company does not expect that any liabilities or costs that might be incurred to resolve these matters will have a material adverse effect on the financial condition, results of operations, liquidity or cash flows of the Company.</span></span></p> </div> </div> </div> </div> </div> </div> </div> </div> <div> <div> <div> <div> <div> <p style="text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 13 - Risks and Uncertainties</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As the COVID-19 pandemic continues to evolve, the Company believes the extent of the impact to its operations will be primarily driven by the severity and duration of the pandemic, the pandemic's impact on the U.S. and global economies and the timing, scope and effectiveness of federal, state and local governmental responses to the pandemic. Due to strong consumer demand for outdoor product categories, the Company did not see any significant material negative impact of COVID-19 on the Company's results of operations for the quarter ended March 31, 2022. The Company remains cautiously optimistic that ongoing efforts to increase the availability of new COVID-19 vaccines worldwide will mitigate the spread of the virus throughout Europe and the U.S. (our largest markets) and bring about an end to global quarantines. The continued mutation and spread of the virus, economic headwinds caused by global quarantines or the occurrence of any other catastrophic events, could have a negative impact on sales revenue for the coming periods and beyond.</span></span></p> </div> </div> </div> </div> </div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Note 14 - Subsequent Events</strong></span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has evaluated all subsequent events through the date the financial statements were released.</span></span></p> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On February 24, 2022, the Company entered into a new lease agreement for warehousing space in South Africa, commencing on April 1, 2022 and expiring in August 2023. The lease agreement requires the Company to pay monthly rent of $1,769 for the first eleven months and $1,910 for the following six months. The Company expects to recognize an operating lease right-of-use asset and operating lease liability of $26,372 and $26,372 as of the effective date of the lease. The estimated interest rate for this lease agreement as of April 1, 2022 is 3.750%.</span></span></p> </div> </div> 1769 1910 26372 26372 0.03750 EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .]!K%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #O0:Q4'^$F9^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G4U*!<,VEXHG!<&"XBTDTS:XV0W)R&[?WFQLMX@^@,?,_/GF M&YC6!&F&B,]Q"!C)8;J9?- M&$Y3U\(5,,,(HT_?!;0+L53_Q)8.L'-R2FY)C>-8CZN2RSMP>'MZ?"GK5JY/ MI'N#^5=RDDX!-^PR^76UO=\],"4:(:IF77&QXT+RM>1W[[/K#[^KL!^LV[M_ M;'P15"W\N@OU!5!+ P04 " #O0:Q4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .]!K%1 &PO=V]R:W-H965T&UL MC9C;;N,V$(:OMT]!^*H%XLBD?$@6C@''V6R#S>;@N%OL%KV@)=H6(HDN1<7) MVWUX6;$3"LU.Y M%2G<64F5< VG:NUE6R5X6 0EL<=ZO:&7\"CM3,;%M0H9(Q"+01H+#OQY/4;W0P.@%,LZ* MOV17/MOO=TB09UHF53 0)%%:_N>O52(. A@[$L"J /8A@/I' OPJH,B<5Y(5 MKW7%-9^,E=P199X&-7-0Y*:(AK>)4C.,3UK!W0CB].1*!CF,BB8\#+\0LX_(C>3+T*1?Z;+3"NH MQ7\1R7XMV2\D^TK0_&-*SF M\'#:ZSXB%*.:8H3*3 $A+#"N8[YV8>#Q*QYG N$XJSG.VF7C0:A(FOD<$G % M9V)PI?U<^^W3IX;YG"!?M60?L MM2GMZRB&"3T#G+54SKINT+F3:9<' 70H!2)A*8@1'G@T;37Y9)* )3]I&3R? MD*?"E\E]KC,-YAVEKL*;5,Z%UNI M-% ']>YNV'@BC\_MIGW9-:9J=]N&AS6VC5<=$/A8@WE3ZVY4]R5/U)5<_0X M%R[WB!:_M77:RM>?$A['Y#+/X';FQL%UM,HQ!Z/6T"ENR170ET2HM:FFKZ"@ M-Z;VMSQU3TM'6FARM6G,2^^GP%.-%RQH>"M[5/#N('5 M,)HI7*:I#5'K]12WY_T@OI(%K&.RJ%A*E@7OY,+5&D:06:=GN$/74_ QYPI& M,7ZK;,L%U:#5!&7-G>'F;I^FB9&[/%E^;&45#BX" M:[WNH#\\]S$DZ^L,M^)Z @9207Z*#Y23HMT((J%URQP6IZ9-ALX518/ZW0\, MTMH\:[6(GX8A=.?L9'] ;N$YY@,.J.V "%LLW!QWU]$6EH"S!S*/M] M^0=Y$D&N(%].,ESI\)L&0SO8EFG5)!;\E=R "^EH%07E5A:2O:9/@"X[H^?^ MT)D\[V#SS2Q:BSW)C 2F@,M]N/IJO>\Y+7;[//MXN6D*7]VPYLU(+%80VCL= M@=NJY.SL_$5I=%S>\D4MNJ M8O+Y R_%X_D$3UZ^^%H\K+7Y8C8_V[ 'ON#Z^^9.PMVLL[(L*EZK0M1(\M7Y MY *_OZ2A46@D_BGXHSJX1L:5>R%^F)N;Y?DD,(AXR7-M3##XV/%+7I;&$N#X MV1J==.\TBH?7+];_;IP'9^Z9XI>B_+=8ZO7Y))V@)5^Q;:F_BL>/O'4H,O9R M4:KF/WIL98,)RK=*BZI5!@154>\_V5,;B ,%'#H42*M WJI 6P7:.+I'UKAU MQ32;GTGQB*21!FOFHHE-HPW>%+59QH66\+0 /3V_O/VRN/UT-ZIXV/U&3C8>4DZ+TECC[J\W$K):XTNE.):>0S2SB!M#(8N@TRM M$:N7*#<7_.>VV+$2WJ!LH=J;BAM39EOMYB$)HSB)SV:[PYB,Y2*(7DA[N2.L M88BRW M@M*0L#<0QEH+^>R$ M&(_?G&4X3G$R@#@6)#A(<9AB.\2D@YAX(=ZQYV:98)/0$N*JV9+";WF$FK??LLRRY;=8T]' MF&@6!%$0#+"/Y<##-"2)'7O68<^\V+\)S4ZPV)C>" MCK8V[-EP5K/#6)[++>^KFC4J%H; (8;F>\@0-DFH"TF<."@"]QR!_23Q16C^ M@GSZ4LJL:,?U/TV!SH90+6*4)*[5ZUD"^VEB6 W*?A7]L,>EGR09D.L0MX5* MHK54_3A*H60.@VV33!-*P\"%^& >(:_4\Q4'M$MT*2I3))B9 M::UHR3@UPR 8-3DV.7(D=XRT9Q[B9Y[C&M$FQ4NH-Y S+N!CNL%QED6CI+#( M 3N$#EXB/2\1/R]YB\9O^#$F):C2:1J,LL4FF(11YFC?2$]>Q#\;=<5J6.G>]XD?MXT&21JI\G#XZ.?D?;^CCDH.MY2<%K)M\(N@ MSM/A/&^1!$(@09:$#L@]&].W3(D'XU>S 5^OFJT+X?AHU#Y#6B0=,^3LX-#< M_&+Q&?K;HE;0+:Q -3A-( QR_R/ _D:+37..?B^T%E5SN>8,H!L!>+X2T"JU M-^9HOOLI9OX?4$L#!!0 ( .]!K%2G=W_^U@( &D) 8 >&PO=V]R M:W-H965T&ULG99=;]HP%(;_BA7M8I,ZXB1 H (D"E2MU+6H MZ;J+:13N]O@[N9Z.GZ83='%^&9\ M.YFAX&HV>PC0YSGAD,D8) U)\@5]19^0C42L=L7 EBJ[]K##,M-%DD; MX2WD.6?(Q:[;()_LET\AK.1.76ZKFJO"W:IPU_AY._P"222H>92(+=$ES4@6 M4I*@.1/4S-?/\4)(KJ;LUYYD7I7,,\G:.Y+-U6P"YQ"A0++PZ0RISJ)'DN2 MYL!1H%O:U-'"U3>N^H%\'N$6QJK\Y^W&'8JJ(;Y M%))D$Q5O[P3>HX:X M]ZYQ;@_CA@X?$5AC[E?,_9.9S_8,]X:W(:[K>]MQ-5P'_S]$ M\ > #XQQZ7D8NRFPD=O>.@?U2X@Z'&N%PO)UN9H7#"I M#EIS&:MW(> Z0-U?,B9?%_JTK=ZN1O\ 4$L#!!0 ( .]!K%0\5(<1B08 M ,X8 8 >&PO=V]R:W-H965T&ULC5G;;MLX$/T5PNA# M"K0U+[H620#'<;& MPSG#R?F+J'[7&\XE>BWRLKX8;:3EQO M*YXLM5*1CRG&P;A(LG)T>:[?W5>7YV(G\ZSD]Q6J=T615&]7/!C"?DZ98%2T!(_,_Y2 M=[XCY\'Z]^T M\^#,4U+SJB1=4*6FP MIK[HV&AM\"8KU38N9 6_9J G+Z?SN\7\[YOKR>/L&BT>X>-V=O>X0/-O:'X_ M>Y@\WH FMQ=H^G\]OYA]GUVM[CY.4,W=_ \0Y_1C\4U.OOP\7PL 8VR.4Z; ME:_V*].!E1FZ%:7* PXZ19=H>&["WD(GDD/ 2B16:;WF5J+RMT3^3IUI6D+[_.A;QCHMX>A%O M8)$'_LS+':]MX=]K!EI3G>;G2^I1&A$Q[]GAA4=XH1,> %ON4HD>Q%N2RS=T4Z:BX#:@H0$@ MC"(6]V":4M2#C+"#C(X@(V>F-\E=KM'L%>BE[N_TB='X:#1V>KY(\J3*>(V2 M@%&LZ1.;Z4/C$+:HY[ MXFH%:>&3B%&OC]'")GY$AR"V9$+>81->0BG,=5"3);1KF:)ZU:BZD\%DCY! M3O:KF$7.IY$?QP.X6Y8A;IJYYG '2#/=H5@!6G@C#&(SKA8Y%OAL*+ MPY#( M"?!12 BK.!*-,YJ1)0$C0D,#K2G(&&5Q.-!3D):[B)N\]C2-5I4H.JV?%:S) M3'Y O< WBJPI2"%#PGB@%-"6PRAVT[?<\*KI+-#9@<(_NCKREF>HFV=N2LDK M#FV@.A%"+W38ND^HY-:6BYIT$A _[,7#(O79PWB T6G+.=3-.4VF::A9$Q-N MCTD#U\8[)EQ3R@6W)1WJ)IUFVZXXW.CY81,?DU?[T: FF_@!4X>C#]="3Z$7 MA9T.Y11P2SS433SO0C3I@\#QQ69$3<$@"F,O&D#8\@QU\\P=EX= 3IZ3+$^> MZ(X' M4'Q.@+M.=4L7U$T75TF=I5;?]WI1QR7\I=.L-([;I :];CF"NCGB.LMWLC]) M:'!%EA6#_A73*L4&;G"T)0,:.W?CEQXE\25D$S#!FJ.[7?$$VP(WX^[.U&B^ MD[6$0FDTN*?SA[:P,_?E9'";F'FM\,/ ]X)^]VD3]!AFX4!06$L,S$T,CLUB MEOH/C,AH_P#9! F!8C;0#[&6!!AU;AGL"S1$&S6M?.;62_>IXFP"#I+!VO+,_/^H!E(3_S?TZ#F:Y6T'[!F\[,/Y!/&^*,:FO*J@OQN MZ%*JT@X/>@ZG1=^;J+6EF;E+\S<@N6Q=HG0'"Y;I&X+NNJSSP;Z5F7T^]<.0 M]3M!B]QG&C%_X)[-VDK,W!>"?3?Q?CHU< -S_[T(>U%_C&,1I!BN.08]CSN3 MX8)7:STPKV%_=Z7<3U:/;X]#^8D>1??>7Y&OT_UHO36SG_3?)M4Z*VNX]Z[ M))1[B&*U'Y[O'Z38ZOGSDY!2%/KKAB= GTH ?E\)(0\/:H'COS N_P=02P,$ M% @ [T&L5!>>BFI> @ +@4 !@ !X;"]W;W)K#&/%M^GD^$ZG$"TIF46SM<1+.Y@L0Q7P_64 F XG\!X M,5NNPOMP'DT?0YC.R0[A8LD$5BI#E<>LN(0K>(@F4>##CQ"0AK!),_L;;5%57FGLL;>1^2#ACXAJ\WF=P'==]1\_X_^&]#^1X MW4E[AL\[PQ]'W@^/;^]'3^C;CJ.QS>F@"DR)TKG^2J,DFNEL#,5K MT^ ;KFA?J:.@$W1,9_ %02P,$% @ [T&L5.&ELQ0] M! ]0T !@ !X;"]W;W)K]^_8X)9>$EI'=?$C#/ M\_@YYMCG,-QR\2ICQA1ZS])RN(7;4NL.4#A1BJ>E61PD"7Y M[I^^EPNQ1\#> 0(N";A)P <(=DFP&P3;/T!P2H+3(!!R@$!* OEL#&Y)H6KV9"%1T-!=\BH=&@IB^*]UNPX8TDN4[%A1+P- &>&HWG M]XOY[*YBB5@>L0C=47&&;.LGA$V,X?'S8H).?O@R-!08U=,986GJ M+A*[I ?]RQ[(6)/SNTQOU:8YZ!R5*H1V;2+W,118G> M.S1%#S2)(+J;'(WI.E$PTB,[/2(;AIMLDU(%LW7,HO??-<]<_SR!0<2S#)E(H\R5>R3VO6K_7$(>8ZS8"LJU(/5ZF'"QWG M@,XE6R6Y-H,N:4KSD"&JT(2%50Y979FSTW0+37W.OHULTS2'QMM^2K1!EFU: M+J[#)FU8@&W3=[PZ;MK&G7I>@%V_CKMJXZ BV"ZV[3IPU@'T76P&GE,!:TMJ M5TMJ?^>2GBQB*ACDSF?6=B=.]I<- FBM;AM&7,]V?;O;O%.9=WK-Z\R'M*=% MB0JY5%#J0K[*DW\@;Q,]E.=E =LF*D:RV-)\K4=DUXYV6CY]3.Q&-+-CJ%HL MI(J%],8R?69 $=A-9]^ MY=/O]7D/;612G-Y=I[7?FM/!&'N$-+P=Q]7,!96YH-<<=''0H\&6VD"5S<-O M2 F:RW2W]6CT%_0=T&ZJKGH6=*27Y]E.P_A16,VW9?[7KIC]>9A'C8I1ZSHZ M>PWS,R6C P4U _O-7=B!"UP_P$'0*!H=P%."+=)%*VB8B\L8OLN8T !XON1!I"KZ^%K1!?$RN5G #? M_E:.L1)+5J OBI.LY+_6N_M;R<3;.5^(EY,!'KQ_\5 \SRO]Q>CT>,6>^917/U?W$CZ-VEGR8LE+58@2 M23X[&9SA[Y.P'E!;_%OP%[5SC?12GH3XK3]#0"OB"YY5>@H&?S9\PA<+ M/1/H^--,.FCOJ0?N7K_/_J->/"SFB2D^$8M?15[-3P;I .5\QM:+ZD&\_,.; M!45ZODPL5/T_>FEL@P'*UJH2RV8P*%@6Y?8O>VT'7 L95IY.[V^G= M]=7%V>/E!9H^PI^;R]O'*;K[@29GTW_0C^N[7U,T1#^G%^CHKR_'HPINJH>. MLN8&Y]L;D)X;4'0CRFJNT&69\WQ__ C$MHK)N^)SXIWPALEOB.*OB 2$./1, M/CX<>^30UH&TGH_V.9"I.9I!-B@TDV*)(,$DJXKR>1NA155PY;E-V-XFK&\3 M]MSF%C*Z*#.QY*Y'L!T;UV-UXFY.0T)($D7'H\VN:VP[$L1!2M/6;D]TXA*O MN&DELM]#78AR!'Z"ZJQZA2:V@H D2= 1:IM%44 "M\ZTU9EZ=9ZS'*KC$SQ@ MR167&V<8IM:=<1B1N*//MHHIQMBM;]SJ&WOU794;"#\AWWSZQK8^>(1=?;;5 MD- @#-T"<6 J;>"5>/0WTV%^+91" ##%($'$3"<#!'[UAEB9(_YG7:QT(CD+ M;>!0AJ-Q-P <=F&4],C? 07V)OG159E!HZ#X%PB$[16DK2]!,3%S$Z]KSK), MK,LZN#)>;-C3POG\FEGV'! %XX2$XZX+;$LRCH(@)#UN,.4>TX\%FE,@M2,, M1S@(TJX^VQ""+ Z3OB@SG,!^4-RSMVTA+J!'RC>LS-RN#.TL3-.X"PR'64IP MW,,+;("!([]*R5>L@'A_U16/JSKX137G$IH>*6$!B"G%*^74'CDJ=C(F25>\ M;3?$8YH&O5XV2,%^IEPU4&.ONI==E_G!T+7Q8:6M@S#CN$^J 0SV$P;P)U31 MXTF;%4,]*#&%00/RI,>/%V!2ZQQ*[T M. R@): =K2Y#FN!Q#Q6(H0+!!Z)KQB%?#ST[D*!X'B-$Z(M0[;$.-@C,,^CQL D<]M. H DOKXAH,8DA _229L551L ML3Q_"''-B/ M*+76O9<.1"B-2]WPZZV>TRTV2$@4I79MM.UZXH\:TE _:1Z@#ZL;1BVT%!5O M@0D;]B=6.@53QT8$AW3<):3#KD^P 0[U V=/\$[&+ 0K>U.%VE094DS'43?% M78:$)DG<4[:I 1#]((#>D^9PZ#7:'A=;+TD7V/I"5]D-E-_2W6Y2>]<#G564=!MWA]T0IZ2OXZ0& M:?1#IVB.KO.3"W&03'LZ[J:LPS#%:9KV((\:Y%$_\B9]_S;:0A!$\A:Y^ MVY F:;1[Q+>OWY"0)EZ<3'_>WU_7)^9GU^CB:CJYOIO^?+C<.SU'5[<_[AYN MSAZO[FY]>QMJ($;]9W&UU^KM\TQ(B%VH?X!?IXL<)W(QIMW=@<-L3$D/;*EA M(/4SL*O3[&F<6FVZT<@BBFT41?W[@]!P, R\3_*N/GLH15E'XDY# U'XR28A M-"P+_2R;[#0&J(".@6]=I0\PB\SMIF;*_3-\QRFPP\YU##S:>76TY/*Y?J.F M4+UYWKZ3:;]MW]J=U>^J.M^?X^^3[;LW,\WV5> -DU"/%%KP&4P9?$O@Z9@+ZD^:!OT+[C//T?4$L#!!0 ( M .]!K%2)M,&<5@0 +0* 8 >&PO=V]R:W-H965T&UL MG5;O;]LV$/U7"'_I!J26?Z1;4=@&XK3#BJ%#T+3KAZ$?:.EDL:%(A:3B^+_? M.]*2E=7)T@%Q+%)W[^[>/9ZYV%EWXRNB(.YK;?QR5(70O,DRGU=42S^V#1F\ M*:VK9<#2;3/?.))%=*IU-IM,?LEJJI1"U62\LD8X*I>CB^F;]3G;1X._ M%.W\X%EP)1MK;WCQOEB.)IP0:/=O<['>IYQ7BYU3[^%[MD.W\U$GGK@ZT/ MSLB@5B9]R_L##P.'UY-''&8'AUG,.P6*6;Z50:X6SNZ$8VN@\4,L-7HC.66X M*=?!X:V"7UBMI5=>V%)<.?)D@F2N%ED -!MD^0%FG6!FC\#,Q0=K0N7%.U-0 M\= _0TI]7K,NK_7L2< /THW%?'HF9I/9[ F\>5_G/.+-_ZO.9E"G^/MBXX.# M,KX^$>*\#W$>0YS_6(A/=!_$6MO\YNLI7I_&_-,&$E/Q4IP&_U21R*WQ5JM" M!BH@4"U-3B(=:!D]WE).]89<1^=4[/!"MH5B#VGP:1J2S@ME1 BRUU,)R__ M$*72#+J/VY>V;J390Z"ABAO7E+=.!44^HKR[SRMIMM&P5CX>6_RADWD%N-3* M\?-R3DY=_R-\^+>?!PF$^1"B!\:4BZ2D9'(DZZCBZ7%'* QK$IAA$294CDC4 M2;'$BCT5D*DZ$ZFFR T.8WY365V0\R\$W;8J[)^/"2CI*U%B#/K_E4E'@B,= MZUA(%TO*@DRM\0&19.(UUJ9RT-)BYS%[N)89WT,!;O MDP1LHTSL7SFP10I:"UE\PUA*O/^TJQ22!;VZ+>!E]!YQD91&EA"'4V8K(+/: M_RP,9.@]!K\(ME.Q**5R.LFK5 8R4'!MK%=N52Q?.:"^Q'5 MN24#:PUDF>?41)WGN6U-X(0:I)6K1K-N'U,;-XBK151E"]\E#* CH[4LB!D+ ML*F[!('?90VVN0M]Y0KY*%.H7/(OT:"H@4^,*\H6H??$,_"2''?V0;RDCGY_'U^/F< M'@E"6PJ<0%BB*HOVP&DLOE28*D,)@HCA?-F05G0'H%#)$-\,RSPV@NE%!VY; MU,":JN4-1?,A5=G@)E&3V\;[DA>QS>E2T>_V5[*+=!,YFJ?[' [55N&T:BKA.AG_BAN02W>D MM BVB?>2C0VXY<3'"IR28P.\+RTX.BPX0']17?T#4$L#!!0 ( .]!K%2D MNY:060, /H& 8 >&PO=V]R:W-H965T&ULA55-;]LX M$/TK Z&'72"U;#EMT\(V$"<;; [M!DUW]U#T0%,CB6N*5#FC.-E?WR&E*"[0 MIA>)'_/>O!ERAJN##WMJ$!GN6^MHG37,W;L\)]U@JVCF.W2R4_G0*I9IJ'/J M JHR@5J;%_/YZ[Q5QF6;55J["9N5[]D:AS+<]C?;)X!^#!SH:0XQDY_T^ M3J[+=3:/@M"BYLB@Y'>'%VAM)!(97T?.;'(9@5Y%/>TOI"X?!=EEDH'MBWXY@4= :-_S5_9B'(\#9 M_"> 8@042??@**F\5*PVJ^ /$**UL,5!"C6A19QQ\5!N.)7ROP@R6BQ,H MYD7Q#-]RBFV9^):_B@TN#6GKJ0\(G\]WQ$$NPY=G/)Q.'DZ3A]-?>OC\">\9 MMM;K_9$0IX"4^$3R-#0*P82U ,W"!((6$ 7X'VQ. #."E>J4AK M_E<[BW"G;(\SN(B[ BZ1,C*L31V4"\4OCQH&4*_QV=7WUU^_0(C>^ MG!T)T%YJD)B@"T8JU]B'Z+PRSLB]*Z'VOJ09W#:FZR*]? ?))_5"T\F!.3;*2BY45<46,THF93&=@F2M-*GS"-7HB5*,'8;832." M>MT QN!4-*7O(^S9R)F*NT;2[X/1R@+>"]Q$I9(K.$@[BW_=AR"")!UA+Y?! MN*%="^4,/@GC&'^*^CA:. CXQ:)X>W*V?!OOE]2@*'HLPA3XB\7B]E[QT-KFE:GQGX^]+,G\^%5$#UR' 06 M*X'.9V]>91"&3CM,V'>IN^T\2Z],PT8>)PS10/8K+T&ULM5?;;N,V$'WW5PR,%&T!Q;9D.;:,Q$ NO2VRS2*;[:)8](&6QA81 MB51)*D[Z]9VA9,7.K5V@?;%%:>;,_9 \WFAS:W-$!_=EH>Q)/W>NF@^'-LVQ M%':@*U3T9:5-*1PMS7IH*X,B\TIE,8Q&HZ-A*:3J+X[]NP]F<:QK5TB%'PS8 MNBR%>3C#0F].^F%_^^):KG/'+X:+XTJL\2.Z3]4'0ZMAAY+)$I656H'!U4G_ M-)R?Q2SO!7Z3N+$[S\"1++6^Y<4OV4E_Q YA@:EC!$%_=WB.1<% Y,:?+6:_ M,\F*N\];]!]][!3+4E@\U\5GF;G\I#_K0X8K41?N6F]^QC:>">.ENK#^%S:M M[*@/:6V=+EME\J"4JOD7]VT>_HU"U"I$WN_&D/?R0CBQ.#9Z X:E"8T??*A> MFYR3BHORT1GZ*DG/+:XJ-,))M89+I. L'((OS*%>'7ZR"*?6HK,@5-8(P*44 M2UE(]P!7RT*N!>?6'@\=^<*(P[2U>];8C5ZQ.X;W6KG)5+D"!?2IH6VM4'X*L*;3O# SVTE4CSITT1;-'?87_RJ M'<*8_/F/7+S)$55:':9"I5B(98&@.UN%MQ4 \0WHU4JF MZ"ULA,%%])U0E]]K_!.J)I8AE], Z(/6Z$G@.)A M ->HO"9Q"WI#+J?HGSD!TI)BJM=*_H49Z#OTDN#0E.2;?_:2P/0"W!P^/YQF MI@II!W#:2NR$4XHT)PGRK1"596 %U+UIWK7O #Q;LGVQI_\:/O0:\=[6?*;B^^D2 WNX! MA$$TFP9)G/CG<3(.HG#CG2B>UGLO/:^%<5$;5O!MX!NY M;&@,F<9>2B>G;;=PNQUUD"0!A>;E#B8Q!9OLMVK ??W4S;9Q*>)-+LD<30:) MI47-'K!\TV:-,$-O%?CC?@NE-*"ZD)EPI&H=_=%^ZWQGM%9Y@ADC)1V:0-Z- M[[PY7>( ?D+J8U&PH_O K?$U9:A!S#2-O ,.3:X>"!)D614RE0[(#$$13=!^ MK WN00%:)VGO1>O?DEWC :EZ2VV(V#,A,\L+ !B]/ MK(=941!-?K)N#[-;MJ,NXQ/;8U.QPTVE7\^QA0UE$D3%A6/:GO<^UK382C_: M>3H(SSSL??;')0Z36)5.?R\Z!!-X0$$9;O^?:[%)7:NVN/%@-/NF_7TO'(VJ MG^6N*O_(?TU\MLV=G?=^)[/M;._%<%JR50LU?3+/=LK>=1>,AR4J"X^">!HQ MDXZ)U\9!'">\B"&:A<'14= M6=9E&Q4U<#-CGJ=FDR")DAX?7^8@RB8YZ+=WY5WLYN$ ODN(X&8C^/[K"'&_ MZJFP- I^NU+-)8%9=]MG7T&2XDGN;W95=Q>]ISA/UCO[U3D[5PF9>8=$6[5= MMF0G2XJV;IK^Y68Y@%D4S,(I/4P22L.DUVVY-?->0@6[]-'A)U#T0$=IBBCDR"5. M.X7W]:=^W\D"2^%ZIL:*ON3&EL+3TL[[KK8HLN!4ZGXR&/S>+X6J.M-)>'=G MIQ/3>*TJO+/@FK(4]GF&VBQ/.\/.^L6]FA>>7_2GDUK,\0']U_K.TJJ_00;.)#7FB1?7V6EGP(10H_2,(.AG@>>H M-0,1C1\M9F<3DAUWG]?H5R%WRB45#L^-_EMEOCCMG'0@PUPTVM^;Y1_8YG/, M>-)H%_[#,MJ./W1 -LZ;LG4F!J6JXJ]8M778<3@9O..0M Y)X!T#!987PHOI MQ)HE6+8F-'X(J09O(J%T0M5S8&_@,GAW&*F/.1"*JW\ M\Z3O*0P;]V4+.8N0R3N0(_AL*E\XN*PRS%[Z]XG>AF.RYCA+#@)^%K8'HV$7 MDD&2', ;;7(>!;S1.W@7F'JX4$YJXQJ+\.TL==Z2/KX? !]OP,;F>G9[#Q="Z6>XTD9XCG@O*,5:-PZ2WC'4:"6% MHPD!M2%_!]*41$"RZ9^B:FB60!#'\&,/'M\&IM9M.$GSIAS)H,M$EH62!7B: M-8%34]5"95!;13%JH;L;UETP%@S96)"%L'-*E^:<\Z+*F,PV]9TBD2-D#;VJ M"%(\BU1C[\7.'*^9O-B8%;%FR(,8]5VPY@G$H"W)LY,P#RG($] K%6S5%KO5P@E1W*PG.]AP01DN [1KT)T ME]I5G/!1\8!,0LB[VB+6%/1M6A=ER/7*TX.T>Y!-^O ME>*M?/!$TS'(68E624'BD](T3,BB1+5@<;0571"8(6&3]0T5P),R;&VLB$<9 MF3PNS=&E1K+C4>:M2AO^UH6;F_,@,)J:I.HX-8>_K*Z?T,85IC8V8Q3',/", M@L1L7Q7?2',#D9S$:=]6@^SIY(T8[TXFHD #[#@.L!Y]]K.)C;HA,P*Q6&LA<:O[#.F!3OJHK*CW;(_>P_CEV'22&.[G M.;C"6'_$[C"CJ0S_*-19VQ+L0V,ZZ"]*8[0I!U.Y( 6&J3#:2(;HU+&$FC/A M21;&666VC=NVY:O\-8JP0]O]"#%VEPM**>@]C(06KK?O .[OW&ZH<>;A#L>G M '5.O.ALWFZNB6?Q=K0UCW=,2GRNJ*\UYN0ZZ'TX[H"-][:X\*8.=Z74>+IY MA<>"KKIHV8"^YX:.WW;! 3:7Y^F_4$L#!!0 ( .]!K%17GY,A)0, )T' M 9 >&PO=V]R:W-H965TML0^N1"1XK)1VBZ@DJF_BV&4E5L*-38V:=PIC*T$\M=O8U19%'D"5BM,D MN8HK(76TG(>U>[NQ^ASFNQQ372 ME_K>\BP>6')9H7;2:+!8+*+;R)K3L:@X]D8\R#G_R3+Z+$"T*% M&7D&P;\=WJ%2GHAE_.PYH\&E!QZ/#^SO0^P18B$;1 M)]/^C7T\EYXO,\J%+[2=;?HV@JQQ9*H>S HJJ;N_>.SS< 2X3OX 2'M &G1W MCH+*=X+$"#$7H>$Y/Z MK3CK"58=0?H'@BE\-)I*!W_I'/.G^)C%#(K2@Z)5>I;PH[!CF$Y&D"9I>H9O M.D0X#7S3YR-\AQN"[[<;1Y9/PX\SY+.!?!;(9R]+'WS_C(\$*V6RAQ^G+#!<1WS"'=H?1\E]#")=P ?_U];E$N#-5+?0>,F&M1 >U-7F3$2@I M-E))VH/4KK%"9PBU43+S1JVD$@1\&:_'('0.:[ZL)=P65F9"7_@SGA_!.FJN MR;&_0FJ_R0[%GJ\H@2E@8YB%_Y*>T6&QDDWEP.S0 C%KC5::W&,SO\;- -I2 M9B5(!UO4O*+4'JA%M4.HPG'KY(00W.^\*)\7&52)C4)VVIFKX)^8QHMUWM.K M29*.DC?7G0KN$COLC1W;9JK)I=[RB'G1$0B"V?CJ,GD=,N9%/\G:_Q5Q-9I- M9J-.@P!"?1%,#QEAKP(*Q;]!B!5\'!@Z'4^2U^.3AV G&-RX8TTG3@'+HD,* MGRNM+^EIMA?4CZZNDJ\VTJXUNA'J:K#&)&7OP!02P,$% @ [T&L5*:_!JF0 M P ?@< !D !X;"]W;W)K&ULC57;;N,V$'WW M5PR$]$VU;,GR); -V)M=M$6W,+)IBV*Q#Y0TLHA0I):DXOCO.Z1DK5,D00%# M'@[GG+EP.%R?E'XT%:*%YUI(LPDJ:YO;*#)YA34S8]6@I)U2Z9I96NIC9!J- MK/"@6D3Q9#*/:L9EL%U[W4%OUZJU@DL\:#!M73-]WJ-0ITTP#2Z*>WZLK%-$ MVW7#CO@%[9_-0=,J&E@*7J,T7$G06&Z"W?1V/W/VWN OCB=S)8/+)%/JT2U^ M+3;!Q 6$ G/K&!C]/>$'%,(141C?>\Y@<.F U_*%_9//G7+)F,$/2OS-"UMM M@F4 !9:L%?9>G7[!/I_4\>5*&/^%4V<;+P+(6V-5W8,I@IK+[I\]]W6X BPG M;P#B'A#[N#M'/LH[9MEVK=4)M+,F-B?X5#V:@N/2'XB.*9 @GOH2SC]\E_,ST&))I M"/$DCM_A2X;T$L^7O,%WAYF%.VYRH4RK$;[N,F,UM<*W=\AG _G,D\_^1^W@ MZP,^6]@+E3]^>ZV0[U*YJW=K&I;C)J"[95 _8=#QS^%G\$+3.WHX*?@H\ DE MH+2HL0 NK0(&+^(Y<5N1+F/R$; LT7<_W&&.=88:I@M?XREAP5;$KKG,><,$ ML%JUTH(JX29>Q&$Z785@,&^=H^P,^+WE#=U*.X8'PGF?W S1$5TRAUQ)!_$N M:]B+;@\NC0H'6.!T0]*_DP>-2-^LD[&:;*8 M_!02=4T4N;/_A)EN:9) VO5+"$P6SK?ELG4&5)7?F+PR2<>P\\ZIS_)J:#2/ M&TK3:^GK"M.5HXLX3I?A-$Z]^:4X<**8@<8=92==&B'-*M-T]1;G\>B'JVL/ M(^_7N1G]SEG&!;<CZI"G75FLJ%]S DAS/ETY(PG@Q^8^=1'=>Y6#?*.U' MWG2^"E?I J;+51C/5J,;N&1 4A_^83AX&G&M]F&X9.5US['7BN83IYU2"1KM MYG;T#S)-/4F3X&4Q=WT)6]K2OF/,I4U']^A>#G=8GO,&YFFX3&:N/ E0>Z1) MZN09K))PL9HX.07JG/G\*IO7[G)T-1-KU$<_^0UU!X72C<=!.SPNNVZF_C#O M7B;*^TC="P)+@D[&BS0 W4W[;F%5XR=LIBS-:R]6]$"B=@:T7RK*N5\X!\.3 MN_T74$L#!!0 ( .]!K%14?8E 9 >&PO=V]R:W-H965T MCN=O=>[9X-^)P:,= TANTT M'X)\X$K<%6M*E$GJUIM?WV>&I*2]-Z,%4A1HZI-$#F>>F7EFAGNUM>Z+KY4* MXEMC6O]J5H?0O3P^]F6M&NF/;*=:?%E;U\B 1[SN?GQXW4 M[>SU%;_[X%Y?V3X8W:H/3OB^::3;72MCMZ]FBUE^\5%OZD OCE]?=7*C/JGP M2_?!X>EXD%+I1K5>VU8XM7XU>[-X>7U*ZWG!/[7:^LG?@BQ96?N%'MY7KV9S M4D@950:2(/'/C7JKC"%!4.-KDCD;CJ2-T[^S]'=L.VQ92:_>6O.KKD+]:G8Y M$Y5:R]Z$CW;[HTKVG)&\TAK/_R^V<>WI 0'K\_ M=LU9?!"^F4\-94E"2F0HPI$:R08F/L2AK1JD#9(^Q:5!IHZ%4?K/-\ M1*6D4[2MLAE?!+;6K4BU J'T$&MS9N$=?L"-:_33FR4W3C9 MU;JD+9(6;EG *+6LK?6L9]>[LD;NCG0.>$!J!4 MWV![NU'3-1JNM=YKG#TQXSZ=;>]$IQS3-XX5=F7T1@96E8,"?_NUQG()#&\0 M&%A5B17PO$-'#+@69)?$_QH" !;*0.1- M;O!L+_D7ISC6 :Z"?1W9"T$K/+1!!P/I>(2@P79"-=04#O%8/'KE;C2 /!(? M$BK.[J0).VQ$**@"YZ)0>1+9;@2<2@I M<53LB/8@,!W";N"("7L7!6A(%5[ ML)@S.]J]'QRV+'L7+2UI"R.[U:'F;4X9&2 %P4'5"[NE&H#J?BTKNX-$U=@A?ZXY74,3Y M?N75UYX>D_+K&!29&N#JO12MY4V,NS7'H8UAFOQ)$H-NR"B*A:B)%U7/>=H# MQ]IN@6E$QV E(:%;LI*"_FLOC>9P>XAG4-UV% E@AY;V@C(559-;F%2](R5B M?<=7BAB+6(9$-AZ+3E %% M FN2.I$ 2ZWF($S"*$2C9@&"<<9F0-W4_@2,+JET#L2GS2%Y(0AQ;-0.]MO:J$#$3:8 M<7=HMW0H18BN-'JRYYQ4Q"0Q ::GP=U_5S*$T;2DYB\M^_A3P,E =GIF3"C/ M1[I)U'()G!4$5^D M%VC7-+JYL=!,JQ=0'(I7/O>>2I5YC+?',N7OKU.&*'5W8XA%A9J[2J4$X>:"8KKUVB">Z>&5-%[.DW)ZVBO"7W(J:FD MIG9$AG@H9CH&-[MQ4&>J O6NUH4A-WEY1UR>G 4[WSFEQ,^MN+;DQ&>S=S]? MSYZ/"SL+_8O8(9.66$XC&A:^??<1"^&?X=M[^-9Q%8?IK6RHW!B)1RQ^_P&+ MD1%&;8 "MR?1:BH!,,18[S-BV>&='-]-<$-6LF.I]4;A'IHF\6P*;C&4PA22 ML1^^[=PUN-[\]?%Z.Q2B7%6'2D.BH#I;P OY(E#NAFES'. U3 ^G!<&S8*.E6EYJCEOFUHC9CD#J\=.3]3W4,=YO^P9WP?LV!M MB5LX#6CN**:I!@CE9N,0I2$U\)0V:/5*-4'E)29$RILF#NJQM<*8#;+$G'U M<[;@_GB8*O!JL?_JX&WF0AYI0FU4R#5O1/^).'MQ5IQ>O!#+I_1P,2\NY@MQ M]O3@AUA?;V\X*^;SD^)\?BF6:-'/BK/S\^+B9"E.3YX>O'^(BL;MB\OB?/FB M(&TO+IX*[#W#T^E2G"V?'CP1R]-BN;PL%A"_F,])H\6RN'QQ#@W/XIO/>_7K MABZ DF]2621*SSD[3G4!VZ=ZOG=V.G*_TN:E4=3 M89Y!S_A64X\/"<,74ZS'#^C5FA4"([U=< ?W9!Z[-?H7!W?Y-N)(O"G3%4%L M\C@.>#:.)!;GK0&7J<>Y8+8TE1BQZD$6--GR]29:%Z+KMW%& 2?D(0H2J,N' M*X/FXD'E9V\:L3RU]ZU7H"GB#PE-]CHFO@30;6][#P'@#\T;\QV+36X>9D)6 M*SJ:E M/-M1,MX[W<7.+;D@"C[#,ROE0YN1Q3DZ]Z6#C M?LYRW>#9D5W3R"_PO7($S22?64GHT'2,[OTALY)FDI]\HP/;#4;\P/TMEQ*^ M%9@JT'N.9^E!IS'P!JLQ]H/'8H>U=3H$ND1:KXD;^C:OXWNG7VN-K3R6[CN" MP:HG:9[2%B@A9@NN>JF?G8Q%[%0Y!E*H]^[5@ M4U;ZF&[BI+9A?B!DVO>1@ M5XFIT#L2#BEH.8DF 1"G+93PB>8C&2;ET,4%H"Z\1@N[ID$I).++*XR&%RLB M*H0P-61MR:V)]?'&EQ(9*J9HF(P>4XE#BL"[IHKHR0G)56CO,-OLW\T/E]9HKGJG2,W;S%TU\QC0]=[>XJ0U 6M M5"E[KW("H@S_$:\74RG>CL!R)-I6B9V2?"U ]X)LO%<\P(S7J-S6P=%[VN:. MW#!X27&?0WJ$-7W)@4(0LFOH&PFP1E=<53R-C^:BFWID7_9\"5AY4)Y-H MK$QDNZ2+#(9HS,)I4Y]N^F,''^0WFJCH&A$Z5O0]O:+;:(Q>!A'%;T8R3FD: M^ZZ5JJ59QYF1"A+6LN,PP(,IN7;?]Q/4\>3G/6BXX1\QF2W:$'_I&]X.OY.^ MB3\/CLOCCZQ(V V57Z/6V#H_NCB;88[E'R[C0[ =_UBXL@%P\)^UDAAI: &^ MKZT-^8$.&'X]?OUO4$L#!!0 ( .]!K%32")O\EP0 %(* 9 >&PO M=V]R:W-H965T"D M*]:'#D63;@]%'VCI9!&A2(VDXGB_?M^1MF*W2;876Z1X=]]W]]V)%QOG[T+# M'.FA-39<%DV,W?ED$LJ&6Q7&KF.+-[7SK8I8^O4D=)Y5E8Q:,YE-I[],6J5M ML;A(>Q_]XL+UT6C+'SV%OFV5WUZQ<9O+XJ38;WS2ZR;*QF1QT:DUWW#\W'WT M6$T&+Y5NV0;M+'FN+XOER?G5J9Q/!_[4O D'SR1,5L[=R>)]=5E,!1 ;+J-X M4/B[YVLV1AP!QM\[G\404@P/G_?>WR7NX+)2@:^=^4M7L;DLS@JJN%:]B9_< MYG?>\7DM_DIG0OJE33X[GQ=4]B&Z=F<,!*VV^5\][/)P8' V?<9@MC.8)=PY M4$+Y5D6UN/!N0UY.PYL\)*K)&N"TE:+<1(^W&G9Q\=Z6KF6Z50\<+B81'F5_ M4NZLK[+U[!GK.7UP-C:!?K,55\?V$R 9X,SV<*YF+SK\H/R8YB_7VBI;:F4H1!49W1RI5-YO MM5V3:@5-#B2''R&)YL@]&",/ 0A*_1 *;6F$A!LK$E MBZQ4WS$D78\>6:A[I8U:&2:^UY4P&9&.XK%U(&[T'9LM8"I+UD5YB!0$+G() M ((U)>*)1&XTWHO1BC''E-'_<#5.%41I[G6:;]^61!:FK[(C+,L>7FT$A$YM M!2;0U4)N1)WI<_F%9@F :\#HO618=COVVE7P]R2V;XOLN71>PJZVR7JGL?&1 MX'*.<]"!0BK7N^7-%2UOKNG6=;JD-Z?35R?3$2VS\ 22$/V,[/J(^D"?P'4D M[)^*FPA0RE?%SR/:-!K233&J%%#%%%48,"17@D+M70L>U.^]IK>="SJIH\2K ME/C2K:VD7D**CQ*8G=$5=%D])500LLBWSH4=_#VG"+!?L3 ,F-HJM4C?B; L M\8-"SV2Q2EXE_7ULG-^+^1#\01<,,8\5]$BD%HDV*I#A$#(41:^G/V1PNG$H M_/>X$+"JDF,(%P(2>F&7],=G2M2Y77*"0.A#QZ M<%U01GC]NI\W$CP1PRG=[@091A@:PT1.(\ K&W819)V4MAL1FX939OJDWXWK M3;7/15)KC^^/%R+A4)%'JOTQX(U< O*X,"WS/>'Q>+YM =P:\Q'"J6$Z';]Y79#/-YB\B*Y+ MMX:5B[B#I,<&ES[V<@#O:X?OTFXA 89KY.)?4$L#!!0 ( .]!K%11]>-X MM0( )(& 9 >&PO=V]R:W-H965T!9E=K-HX*H.H]CEQ6HA!N:"C6_V1JK!'%H=[&K+(H\D%09 MITGR+E9"ZF@Q"WLKNYB9FDJI<67!U4H)^V.)I6GFT2C:;]S)74%^(U[,*K'# M-=*7:F4YBGN57"K43AH-%K?SZ&)TOIQX? !\E=BX@S7X2C;&//K@)I]'B4\( M2\S(*PA^/.$EEJ47XC2^=YI1;^F)A^N]^H=0.]>R$0XO3?E-YE3,H],(25(+&;6-& ]FM7\(I0:V)RN<.BKZ_V#BR?$H>7M&?]/J3 MH#]Y0UOA_C,^$RQ+7C^\U.._6!A".(,3^">OI7 R \U0V4(KAF8MP@6&=#ZN M:L(<:L?- 2H0FG"L,3\13VCYEH*NU8:IK'_(=L 7WI'0N2?FM=WSV4::? A7 ML@S*?V3P1NM06I< >T/N7?B60\7-T21%^7]9\D4/,146$51[AM&?8> 3F!7] M$1P$&'>X$OH'%"*'Z2@9)$ERS'G (4\R1]Z2*QBE'9R'$%K+!GN)6[CLP?.D0QP=S0J'=A6GH>U]K:D=&O]L/ MW(MVSOR"M].:V[&3G&&)6Z8FP_?3"&P[ =N 3!6FSL80S["P+/BC@=8#^/W6 M<*.ZP!OTGZ'%3U!+ P04 " #O0:Q4.5WQH<4" 7!P &0 'AL+W=O M"C2$)B@ ):*NF4JLH MZ>4ARL-B#W@5>]?='<>D7]_9M7%(%&B4%]C+G#/G[,Z.)[4V]S9#)-@6N;+3 M(",J+\+0)AD6PO9UB8IWUMH4@GAJ-J$M#8K4@XH\C*/H+"R$5,%LXM>NS&RB M*\JEPBL#MBH*81X7F.MZ&@R"W<*UW&3D%L+9I!0;O$'Z65X9GH4=2RH+5%9J M!0;7TV ^N%B,7+P/^"6QMGMC<$Y66M^[R64Z#2(G"'-,R#$(_GO )>:Y(V(9 M?UK.H$OI@/OC'?MG[YV]K(3%I=Y/(J_PH2,PF1M=@7#2S MN8&WZM$L3BIW*3=D>%DD_M)2,SHUL.D12\:='P /81O6E%F MX9-*,7V.#UE))R?>R5G$1PF_"=.'X: '<13'1_B&G;VAYQL>ML?E:X6O@&O, M!6$*2VW)PNU\9JG@JU 5/QQ_-CV@#%U$*=0C2&LK-G8^[D51!#83!BWH-20-@_4,I$$H MP*+,]2,BU)D&W*))I&5H$Z)+=U"V[[+Q5239X5RCZ#^YJ-9=,GL\FW=XXAY7 MZFB>;@RW;HS\^IN;8]H'M/22 =+*2+7Q,BDS;*YHRA)=6;9.=E4%M;#P81SW M3H=1'^9>^_,([]=@$QBY_4H93/1&R;\O%29<2_OR*O6:P'=9Y',E(Y,G,E$+ MD[['["".>O'H+6Z'9U'O/'ZOYY>*^Z^]K'"O615H-KXE6R:M%#5]JUOMNOZ\ M:79/XG2M[Z5)FZD?ICQEPN-"^#]M>;' MUDY<@NY;./L'4$L#!!0 ( .]!K%0FD/W".0( "\% 9 >&PO=V]R M:W-H965T#]TDME1'9-)XM73:U6]+* MX-*!W]:U="\+U'8W$T-Q.+A7947A(,FFC2QQA?30+!U;2<]2J!J-5]: P\U, MS(>3Q3CX1X?O"G?^: \AD[6U3\'X4LS$( A"C3D%!LG+,]ZBUH&(9?SN.$4? M,@"/]P?V3S%WSF4M/=Y:_4,55,W$C8 "-W*KZ=[N/F.7SU7@RZWV\0N[UO=Z M+"#?>K)U!V8%M3+M*O=='8X -X,3@+0#I%%W&RBJ_"!)9E-G=^""-[.%34PU MHEF<,N&GK,CQK6(<9?>8HR&8Y[G=&E*FA*6SAO1;W2" M[RC7%4E32%=X>&@*20ALPFTE38F@S.NJ*).K1B,\SM>>'+^F7V>TC'LMXZAE M_)_EA\=ON"=8:)L_O?4KSK*'AI[X1N8X$]RQ'MTSBNRKY3R'0[B ?P9O'?0+ MS O;$!9G7"_.W'%$^,GSY&PO=V]R:W-H965T MLY9CI[M%X1B(TUVTP'81M-WM0]$' M2AI9;"A2)2D[_OL]0\F*723IB\7+7,Z9"\>KO?/WH6&.]- :&ZZS)L;N39Z' MLN%6A9GKV.*F=KY5$5N_S4/G655)J37Y8C[_/6^5MMEZE<[N_'KE^FBTY3M/ MH6];Y0\;-FY_G5UFQX./>MM$.I-_.CV[WCD\TKLE#U_1F$Q*BP2[L%10OE61;5>>;"N;+AOYQD>ER0;_1BV4UZX/9'BK#'7> ME#V?:1C0/NJD?C$$&TF9" M.Z///T,)O0<2M<7C$.#"A4!X1ZB$)HZ$!]"#$+HKPN.YA;TV!GU?@CV(VPBT MDKXC4,T!MP'=)S1J[UI2(<"R> 3K@28_H)L 2 X1PQ)%<\(/D.MT.(<1FXC6C+XU.C%%+?2Q= MFVHJ4;01X/'D2YV<)%> 6!?I@#E1,9*%MT@ 79P#X < 1-(!(C:2G@[U0M&= MYYE*9<58@3B&L1BXFM$[M^<=^XOTSE;DANK7=I@]@N(1HMHI;8:\N=,>.&^( MRO& &\ 2$@F97)R&6RK2A1B&VU;><8$VY1P.P$2ZZB<:*=*-PKF2,_8:G:$J M4( 0U[5X'$G4")%8 M;".WV5.O5WXR"5KVVS3O@KP;-@Y#83J=1NK-,$D>Q8=YC,=XBW;!XU%#=3[[ MXU5&?IAQPR:Z+LV5PD5,J;1L\+> O0C@OG9XTL:-.)C^:*S_!U!+ P04 M" #O0:Q4YVPT)O4# "<" &0 'AL+W=O-,JXR6J9]V[":NF[9(WCFT"Q:QH5]I=L M_>Y\Q.P*D:4TC3LHO&. F_.)Q>G[R[/Q#X; M?#:\BT?O)"=9>_\@BP_E^60FA-BR3H*@\-CR%5LK0*#Q=<""I[V-^9=VO>WBS81T%Y-O M!FE_R[6,06H MX\L+0<[&(&&5CH M)(XF1<(<"$HZ*4*BUL*1VF#0R<;NJ0SH+4?K?7:, PF[3/1LNO=#J@':B=/ M5K_$0SA8RH?[Z=TT^U?6KY4EQDE\(V>53;%(!OU0G5#4H)9W>;/AW.6.8Y1X M&RY!VL(FJ=3;H 1 JSP8.@R7A$7@V.)8?8Z.24WINF/9A$"\JR29&%X;;R4=\C+@(5^@C=&3SWE4&^$D=E\[%8!*+.U(:"9=C]TTI4]'S ++ M\(Y@W@&BBRBG;R6Y,4% J592D\HCUY)@'U+.DW$:ET#D'$QME;%J;:P4'7P< MIO%(?*NTAJ"CS&=;8KQQ+Z#&)%-)6;)D\I5RT,C6A$X4&7Q7U<@PO>_"H.,7?LLDZ"%FU%D_E) 7">!"2)$9)4W#L\W!HD9*:+O52 M%9!G&)T<5*BIQK>=<65.6X0OI/]] !J*X;7N0F"TK.!)TCVV@XA%B;;:&I!H M&I<00_O.EE0KR$!]KPA'45F6ZL,O1?]C?/-O+^W(:U*Y&-Y ]?9],WK"87^+NP7R;?Y M_EG[A-LLOTKV.(@!OF\\QMNPD #C'Y+5_U!+ P04 " #O0:Q4>1LNE"4# M #X!@ &0 'AL+W=O02X2'S.SLTMQ M-5TK?6LJ1 N;6D@SBRIKFY,X-EF%-3-#U:"DG4+IFEF:ZC(VC4:6>U(MXF0T M.HAKQF4TG_JU"SV?JM8*+O%"@VGKFNGM$H5:SZ)QM%NXY&5EW4(\GS:LQ"NT MOYH+3;.X5\EYC=)P)4%C,8L6XY/EQ.$]X#?'M7DT!I?)2JE;-_F6SZ*1,X0" M,^L4&+WN\12%<$)DXZ[3C/J0COAXO%,_][E3+BMF\%2)/SRWU2PZBB#'@K7" M7JKU5^SRV7=ZF1+&/V$=L"E%S%IC5=V1:5YS&=YLT]7A$>%H] 8AZ0B)]QT" M>9=?F&7SJ59KT Y-:F[@4_5L,L>E.Y0KJVF7$\_.K]J5P;L6I86S>WJ::6Q) MUFW&62>Q#!+)&Q(I?%?25@;.9([Y4WY,=GI/R<[3,GE7\#O30TC' TA&2?*. M7MKGF'J]]*,YPM_%REA-7\3-._*37G[BY2B/DA/.#@DLF M,\Z(8&FM]L@U:J1;)I ^\7P(/R6'!\?>9JB+)FDJ =4N8(V/3[#C\>@!I@2U,I\/WW2XX9.3(3_R*($:J6:6<<,KK5K&7NJV&M="L90#W;QGL,$9RLNN-UZS\G!(#T,A>G' MQNTX;U@4Z/M<..UNUB@$2X>'^Z// MP]>N3_RH&]6H2]]S#9UR*VUH3/UJW]87H9L]P,,_@3I!R:4S51!U1#&C4+3= MQ*K&][:5LM0I_;"B7Q-J!Z#]0M%EZB8N0/^SF_\'4$L#!!0 ( .]!K%0M M>S;*2@( -(% 9 >&PO=V]R:W-H965TN2'WM M4.015.DTZ_7>IY50)IF,XMK"349V35H97#CPZZH2;C=#;3?CY"(Y+-RHHJ2P MD$Y&M2CP%NFN7CB.TI8E5Q4:KZP!AZMQ,KVXF@U#?DSXH7#CC^80G"RM?0S! MUWR<]((@U"@I, @>GG".6@'Y@_QR]LY>E\#BW^J?*J1PG M'Q+(<276FF[LY@ON_42!TFH?O[!I P? $ M(-L#LJB[*115?A0D)B-G-^!"-K.%2;0:T2Q.F7 IM^1X5S&.)C+.P6DF%_NTH)2X88*G1^NK:'2PR>38_X2 MG[+05FUV4#O+.@FOA3N'_L4[R'I9UL'7;]WW(U__!-^1[5L2)AS@.VX)9MK*QX?7+N>_U3OKL#=L[0T[RYUF_V8)?G'[.>CX2W>=Y4(ON_*U MD#A.N%EY=$^8_(.&,WC-PF'B)I\^3:U;9A39MW^B>]Z7;\)Q?* M>-"X8FCO_)+MN*:#- '9.K[:I27N 7%:&ULG5;;;N,V$'WW5Q!""NP"2JRK)06V@23;H@6R2)!+%\5B'VAI;!&A M1)6DXN3O.Z1LV*UFCFEULWY>*SR$BJJ MSD0#-9XLA:RH1E*NQJJ10 O+5/%QX'F3<459[BU9S5<"N):JN* MRM=+X&(]RWQE"&?GM\T(*EF]8I< SJGR"FQP)R*Y>FC G*A%&A%:%UT%\@UHPO& MF7XE-PO.5M3$5I%/#W3!07V>CC4:942/\XT!EYT!P0<&A.2KJ'6IR*]U <5; M_C$ZTWL4;#VZ# 8%?J7RC(2^2P(O" ;DA7V$0BLO_$#>-6 (@'QA*N="M1+( M]XN%TA+SZ<> ^*@7'UGQT0?B[[',BI8#$4LB>C#D%H,60TYW&.QN<(L&WZ#! M$+GO%@/R "^:7'*1/_TXA,:@-:8%G*N&YC!SL,85R&=PYB:0)IK^J,N&T2J@U,@=)YOI1BJO0 M3]T)JA]DK+PRW_(V0MNQ]U_-2-_5\LTHB-\Z"T8/0E _&\@,WR #@<0]X M?#3@$DS?W)F@05869U;G>(9^H)T+(5&%S0JJC\;Y7XQHFX9O%12[U,;BRL@7R*%:@-SN^*-OMLU!0>@S1F\%AUV(R2M0J;;_G[F,2M$B3,8E$IUYZ2_= M=R# DS[ DZ,#C&V[E1VD2/W?FAG6]Q>Z2,!TK[?QNJB,AXJT>"3)^T8[NNL# M9T.-^>Y/W"@)1DB&F/RA&T69(2(2I+X[F42&B$F0>:Z7I8:8()&Z2>8;(B%! M[$9QO,EN?"M8U58;GQOZ:L#N$CM,8S<+LI'I;.>$5AT08 N^MB:R&F$$9:KP M4X95D'KD\W^KF@$\I+66(5&;R=0[+WE)S@# M()*QZR?>P88WWALW*I K.U0I8@NZFSSZW7YNN^C&E=WU;NC#N*P8ZN2P1%;O M+,&V);M!JB.T:.SPLA :1R&[+''V!&DNX/E2"+TEC()^FIW_ U!+ P04 M" #O0:Q4Y^'%2LL" !5!@ &0 'AL+W=OPENI/N/GWW67>9[[AXE"6B@N>Z8G+AE$HU%YXGLQ)K(L]Y@TR? M%%S41&E7;#W9""2Y3:HK+_3]B5<3RISEW.YMQ'+.6U51AAL!LJUK(E[66/'= MP@F<_<8-W9;*;'C+>4.V>(OJ6[,1VO,&E)S6R"3E# 06"V<57*QC$V\#OE/< MR0,;3"4IYX_&^9(O'-\0P@HS91"(7I[P U:5 =(T?O68SG"E23RT]^B?;.VZ MEI1(_,"K'S17Y<*9.9!C0=I*W?#=9^SKL00S7DG["[LN=J*#LU8J7O?)FD%- M6;>2YUZ'@X29?R0A[!-"R[N[R+*\)(HLYX+O0)AHC68,6ZK-UN0H,Q_E5@E] M2G6>6EYSA; A+R2M$-[=F46^GWM*0YL +^MAUAU,> 0F@BO.5"GA(\LQ?YWO M:4H#KW#/:QV>!+PBXARBP(70#\,3>-%09V3QHB-XEY@JN*0RJ[AL!<+]*I5* MZ#?Q< )\/("/+?CX"/BM;I6\U0+R I@1M.D%O;>"PAT^*UA7/'M\>$O:D^"F M*R]D0S)<.+KM)(HG=(P\66GUN<0,ZQ2%<49&+*-8,/I*24HKJBC*T?4!)5<_ M*B&0*3B#VV,&1&PO=V]R:W-H965T"F#V<3[;O1LHG96E!)O-)A=57'] M,D>A]M,@"0Z.9;DIK'-$L\F6;_ 6[;?MC28K:EGRLD)I2B5!XWH:7"87\[X[ M[P]\+W%OCM;@,EDI]>B,JWP:Q$X0"LRL8^#T>\(%"N&(2,:OAC-H0SK@\?K M_L7G3KFLN,&%$C_*W!;38!1 CFN^$W:I]E^QR2=U?)D2QG]AWYR- \AVQJJJ M 9."JI3UGS\W=?@? &L S.NN WF5G[CELXE6>]#N-+&YA4_5HTE<*5U3;JVF MW9)P=K;$)Y0[!"YS6"AC88F9VLC2E^S#'5\)-!\GD:50#A!E#>V\IF7OT/;@ M6DE;&/@L<\Q?XR.2V.ID!YUS=I+PFNMSZ"4AL)BQ$WR]-N^>Y^O](^_C=.\O M5\9JNB%Q[N\-G"7*CL\>&M%IP4X*;YPFQYAM. QM6@?L)@=E=H1*CJ MWJ#K#5!EL\*5MN-*"UTGN*F.<=5.7KLZ"R5I@E'[*\-M(= BY*6F,3LD:N , MTG$:]H=C8%UG#.-P&">0=CN?D L"_PU(PSCNA8-X!"SIDI4.!N&PQZ#?ZW:N MI$4MN>L1%X2D)I6KG:4ZMO!D% [8.'1JA\,N$#8EJ\\@9=W.&;!^R-@H3(@^ MB6.G*&'A:#P@A6GM>:OCT=%84<(;_W@8R-1.VGK"6F_[/EW68_GG>/VX49$W MI30@<$W0^'R8!J#K!Z,VK-KZ(5TI2S?#+PMZ8U&[ [2_5LH>#!>@?;5GOP%0 M2P,$% @ [T&L5%*4!;<$ @ :P0 !D !X;"]W;W)K&ULC511;]HP$/XKEK4'D#9,',IH%2*UH&E]V(2*NCU,>S#A(%8= M.SL;TO[[V4Z(F$3;O<1W]GW?W7P$LZ[N&>V1A#;"*H4X^/QE%5":IIG<6^%>68.3DD-*R3V4%4"7^Y MF69.$WK:>)#[TH4-EF>UV,,:W&.]0N^QGF4K*]!6&DT0=G-ZF]PLTA ? WY( M:.R938*2C3%/P;G?SNDX% 0*"A<8A%^.L "E I$OXT_'2?N4 7ANG]B_1.U> MRT986!CU4VY=.:0=H#8.=96%F4MA1-YAJ8A&*(]6S!B;R+:JY$Z M_,6U0W\J/<[E]_H(VAE\(8/O E&$I@[)8 E.2&6'Y!-Y7"_)X,,P8\ZG"R!6 M=-1W+35_A?J;P!%)DX^$CSF_ %^\#5]"T<.3?^',B^R5\EXICWSINTJ7TA;* MV ,"^76[L0[]+/U^(T/:9TACALF[&1 LX!&(OV7$;*Q18 O0!5QJ8LLYC9SA MSAWSA%_/TNN,'<^;=2$LF2:SM ]K2V9GHQ"NH?\)>ZDM4;#SP/'H\Q4EV(YV MZSA3Q^G8&.=G+9JE?PT 0X _WQGC3DX8N/Y]R?\"4$L#!!0 ( .]!K%0F M#F,85@( #P% 9 >&PO=V]R:W-H965T)A6-GMMO"O^?:2;.. =M+ M8E_?F0K3P4 MIQD%E;7,9AB:OL&;F1#4HZ62M=,TL;749FD8C M*SRH%F$T')Z%->,RR%)ON]%9JC96<(DW&LRFKIE^G*)0NW$P"O:&6UY6UAG" M+&U8B4NT=\V-IEW8LQ2\1FFXDJ!Q/0XFH\M9XOR]PS>..W.P!A?)2JE[M_E2 MC(.A$X0"<^L8&/VV.$,A'!')^-5Q!OV5#GBXWK-_\K%3+"MF<*;$=U[8:AR< M!U#@FFV$O56[S]C%<^KXQN87/C4=3-%RZ*BZMIE-..)M= M-ZB9Y;*$!5(V#!R#K^2Q6A_?&82),6@-,%FT#K#@;,4%MX]PO1*\9*X8!@9? MF78\6SR"P1PMX\(<$=?=<@Z#=T=I:$FKNS',.UW35E?TBJX8KI2TE8&/LL#B M3WQ(,?:!1OM I]&;A%=,GT \>@_1,(I>T#/[?_CH#3EQG_?8\\6O\"V0$HLP MYR87RFPTPH_)REA-;?WS#?JDIT\\??+/L@I?-7R@L3?X4AU:HC-/Y&9^FUU< MQ*/S--P>9N=OK]-DE%ST7JW*\* 1:]2EGT\#N=I(VY:JM_9/P,1W_C/[E)Z& M=I)_T[3O"A6BY-1Q M=$.3SY0(.EVUEM-U8UOMU7RM+P^&5%SQMJYT#G:Z7L M?N,NZ!_,[ E02P,$% @ [T&L5']@;]V0 @ /0< !D !X;"]W;W)K M&ULG55=;]HP%/TK5K2'5FJ;3PA4(5(+FC:I4Q&, M[=F0&[#JQ)EM2OOO=^V$E+:!M7LA_KCG<,^Y]G6R$_)!;0 T>2IXJ4;.1NOJ MVG75:@,%55>B@A)WA%-94X"_6:8W(V?@D QRNN5Z)G;?H-'3,WPKP97]);LF MUG/(:JNT*!HP9E"PLO[2I\:' X ?'0$$#2#X*"!L *$56F=F94VHIFDBQ8Y( M$XUL9F"]L6A4PTI3Q;F6N,L0I]/["B35K%R3.T W%+DDMI*7(K]<*" W2H%6 MA)99'4#N&%TRSO0SN5]RMJ:F& 8UQ_.5;3D0D;\PD$]0G$U 4\;5.9(MYA-R M]N4\<35*-(FZJT;.;2TG."+G!Y57)/0O2. %00=\?!H^@54+]U_#732V=3=H MW0TL7WB$KY9^@BALB4)+%/VS3-Q:.+M?$-I!7GM4<_4ME[G&CZD?#.)A-$S< MQT,S.N+"81CX81OW*MFH338ZJ7I?7P:GI/=:MMZGI/,7]@N\(5)"J;M,J%E[ M!^*">.A'@S<>O \+_4'?5+_+@GZ;=/__DRZQ.>,M:7(GE9#F!G1IZ+]+SO>\ MP<#SWXCHBHNCWC#H5A&W*N*3*GX*33D1Q[5TY1Q_\/!UQ'4>/O>@N9F'!:_X MFF&_X) CTKN*4;:LFW4]T:*R_6XI-'9/.]S@^P;2!.!^+H3>3TP+;5_,]"]0 M2P,$% @ [T&L5 YZ'I]9 @ W 4 !D !X;"]W;W)K&ULG53O:]LP$/U7#L-@@S5VG'0K)0FT"6.#CH:4KA_&/LCVV1&5 M+4\Z-\U_WY/L>"E+PKHOMG[<>[KW=*?)1IM'NT8D>"Y59:?!FJB^#$.;KK$4 M=J!KK'@GUZ84Q%-3A+8V*#(/*E481]&GL!2R"F83O[8TLXEN2,D*EP9L4Y;" M;*]1Z(=W72\.SL&?)9(F5E;H"@_DTN!I>SLV-P2A*M']WD6S8-(I<0*DS),0C^/>$-HI7>?,5.S[GC2[6R_@N;+C8*(&TLZ;(# M.Y\V ,,QT< <0>(_Q4PZ@ C+[3-S,M:"!*SB=$;,"Z:V=S >^/1 MK$96[A;OR/"N9!S-;FLT@F15P VR&Q;.P-_DF<[/[BW"E;5(%D25M0%P(T4B ME:0MW"9*%L)=AD/=<7UEC4+0.:S0U8\C51Y#:$I/(:O4(-< "06)-IRK"^($ M^&#&_4E&MR'24@LUJ4/GP-#SGMWN>X]SGV?*,C?#?(1B(LI$V5MHU!^'F56#);(7\I=8 FKQ4O%9#;ZWUYLKWU7P-%5678@,U?ED*65&-4[GRU48"75A0 MQ?TH"#*_HJSV1@.[]B!' ]%HSFIXD$0U547EZPUPL1UZH?>V\,A6:VT6_-%@ M0U9 X\WLK"U9!K9BHB83ET+L.K\:A!=@=WQALUTY]'S,>]^=B:3PZ8?P23D^:<#KA[T^(SBS?)^SR* MPBS)<>^S@S?I>9.CO,@6N]A:5+K+EL=)4KK9TIXM/<66N-C2?;8BS++$S9;U M;-DIMM3%ENVSE4%0%FZVO&?+3[%E+K;AF*WJVXA1;[F(K]MG2)$W= M9&5/5AXE^RHTY:8ZL:JINGS?T%>L]EJY1)1[(L*X2,OHP.T)@[_%+#@JQ"3A M%:&5:&J-308;FT(-)FM8K0%GVEEG@CT]%V5>%L$!.3NU-7Q'7$1?8OWNOKFV!B7<13&_^GV=]J#Z&ULC57+;MLP M$/R5A=!# C21+-N)&]@&_&C1 @D2Q$A[*'J@I95%A")5DHJ3O^^2DA7'+_1B MD]3.<&=GM1JNE7XV.:*%UT)(,PIR:\N;,#1)C@4SEZI$24\RI0MF::M7H2DU MLM2#"A'&4705%HS+8#ST9P]Z/%25%5SB@P93%073;U,4:CT*.L'FX)&O.VE9,H,S)7[QU.:C M8!! BAFKA'U4Z^_8Z/$))DH8_POK)C8*(*F,544#I@P*+NM_]MK480M /(:K4&[:*)S2U\;3R:U'#I7%Q834\YX>SX MOD3-+)J.SBR2!,C$%K@,FT#H!;SI9<ZI\4YZ^=X1^YMPJ&4^!O )6J$J2_5PFHJ)RT@)LCE"0872U<]@Y*7QGB*8S.)I# MMM7W7OE[W6QY&0_B0>=Z&+YL%W,_JO\E'O3;J ^B^JVH_DE1;4=7E":K.UHM MJ==D+0E?DYS)%7K-M1CUWMR'Q/3WTHQVA.Q'=/J=ZVA'2+CUYA:H5WZ@&4A< MV>L6;4_;F3GQHV+G?$JSM!Y][S3U(*8&7'%Z105F1!E=7E-FNAYN]<:JTL^' MI;(T;?PRI^\!:A= SS.E[&;C+FB_,.-_4$L#!!0 ( .]!K%3'B@)["P, M /$( 9 >&PO=V]R:W-H965T<,]A(]:*7B :VJJ5+"[Z]WUN_=K%3+#.F\5**WSPQRZ%W MZD&"<[829BHW/["(IVOMQ5)H]P^;8FW@0;S21J8%3 I2GNVN;%ODX0T0=FJ MJ "B#T"MAW8!M#\ O;,:H%, G4,E=0O A>[O8G>)&S/#1@,E-Z#L:K)F;USV M'4WYXIG=)P]&T2PGSHRFN)9BS;,%V!F0<[A4F' #I/&6-HK)& MD;/7KK%W\[XRU_O*/+F)B<%4/S>X:9=NVLY-IU;VEJ>K%&92$6D+&[.TW5 M[FCVP0R8)<*"^BK9M-[L\&9R\7,*8]K>KW M).UXRH!S)A6PC 0DN+4STB%A M*^I"CBK&S%!#A5SRS&C(Q4I#U*J8:E5EL5DHW\=<**Z76.^V86-TRYIT_UV3 M&3(%U8(2)VB^%T3- JN*TNR$Q =?JU+TW]B[&'MEC+U&.Y.,NA<=. G%2.=? M=6NKZF.]S^]!M^$]Z)=Z^@>]!T5/96O*,9L)J@,3+(NK$GS5/U"*_^:XL!\# MU*\6/-,@<$YDT.I3RM7N@-T-C,S="3*3ALXC=[ND;Q)4=@'-SZ4T^X$]E,JO MG-%?4$L#!!0 ( .]!K%2\@Q&ZP0( ,) 9 >&PO=V]R:W-H965T MV# MFUX;"R?.;(?"O]_9*6G92D!H_1*_WG//V4_N/%I+=:\S $,> Z%YK(@"I9C M[Y2>G-'8&K@=MQS6>J=/;"AS*>_MX/MB[(66$0A(C85@V#S .0AAD9#'[PVH MU_BTAKO]9_2O+G@,9LXTG$OQDR],-O8&'EG DE7"7,OU-]@$U+-XJ13:?B2MM)'YQA@9Y+RH6_:X.8@=@XB^8A!M#"+'NW;D6$Z989.1DFNB[&Y$ MLQT7JK-&C MP* K:Q"D&]BS&C9Z!?:2*9_$M$.B,(IN9E-R].DOE ")-FRCAFWD8+NOP)Y7 M2D%AR(T_\XG>4A>6^MTEY'-0OUK\Q(V?V/F)WSZ5*2[@5RWP7<; M^&YK&+.7S#LDEX7)Q!,IV1,JWNP[[QHQ<8CV5WN8T# *^X-1\+"'2:]ATFME MXJ+CA3:JLHX[V$=:H U!$4"':(/-@I2@4ES&WW0?M78773_I?6XYM*2AFKSK M[F>86S)RNE0\Q4O_@ CZC$ET.XB M]FG8)@$:;K-5V(ITRQ27E=Z]=J1>*5:D0$HI>,I!XQ0Q&=19XAV"H#O)DAY" M$G2;WVA[@ON(*#:0+U+#<)"$^V5!MSF0QH<7QAL^NGZ\/SD$.R7-/@^PH*R0 M"Q&P1*#0[V/2477%K0=&EJ[*S:7!FNFZ&;Y20-D-N+Z4TCP/;.%LWCV3/U!+ M P04 " #O0:Q4S>*]1)$" 0!P &0 'AL+W=ORJ6K5A)H84$5=_WQ>.)6E-5.FMBUF4P3L4;.:IA)HM951>7+ M%7"QG3J>LUNX9\L2S8*;)BNZA ? Q]5,ZIG;L12L@EHQ41,)BZESZ5UDL8FW M 3\8;-7>F!@GS.1;,77&1A!PR-$P4/W:P#5P;HBTC#\MI]-M:8#[XQW[ MC?6NO#*/LFVB0TCA^1KA:)J MP5I!Q>KF39_;/.P!O,D1@-\"_-> \ @@: '!>P%A"PAM9AHK-@\919HF4FR) M--&:S0QL,BU:VV>U*?L#2OV5:1RF=P*!S.@+G7,@)W=42FH*<4I.,D#*N#HE MG\GC0T9./IPF+NH=#<[-6_:KAMT_PN[YY%;46"KRI2Z@."1PM=1.K[_3>^4/ M,F:0CTC@?2+^V/=Z!%T/PV^I[.!^#SQ[Q^Y>W+?[@9N@RWY@^8*C?',D&5,Y M%VHM@?RZG"N4^BS\'B /._+0DH=#I5TUI>TK78.>6+3I#IO4C_W(.T_\*B,\^/#L.R-]D./$2=A^AM#[O?\SO(2O4Y&>8()J2R/^% 3B>=GLD@UPU[ MAH*P&D&"0J(/2V]JATF"413$'P?4Q)V:>)#(GBW^HO4HI%PW8^Q-3_Q?:>+S M\_&KPKA[/:0"N;2]6)%&UL ME55=;YLP%/TK%MI#*V4!#"2D(DAMT+0];(J:=7N8]N"0F\2JPP "&L$-KXTVEZ_9:6>#I^5/_D:L=:UDS# M0HJ??&/V9["40KM?:;NFL ,.XT.<(NED5 MY.S#>>8;-&!E_++;[*K=C+ZPV5>FQB0*1X0&E [0%Z_3"RA[>CA +]Y!#Z=# M=!]3ZZ.C?734Z44OZJT-*;@NA=0'!>37Y5H;A0?Y]ROB42\>.?'XM>_2A3_" M@Z 4U&8H\59FXF3L';_+TS2VS^H"P U[<2R^TFMEWT?R?Y7U!+ P04 " #O0:Q4/A^P M\CP" ",!0 &0 'AL+W=O>:-7+E5$JUMZXK\PIJ(F>\A4:OE%S41.E0[%W9"B"% M%=7,Q9X7N36AC9,F=FXKTH1WBM$&M@+)KJZ)>%D#X\>5,W=>)Q[HOE)FPDV3 MENQA!^JQW0H=N:-+06MH).4-$E"NG+OY[3HV^^V&7Q2.\F2,3"49YT\F^%:L M',\D! QR91R(?AW@'A@S1CJ-?X.G,R*-\'3\ZO[%UJYKR8B$>\Y^TT)5*V?A MH )*TC'UP(]?8:@G-'XY9](^T;'?&P<.RCNI>#V(=08U;?HW>1Z^PXD SR\( M\"# -N\>9+/<$$721/ C$F:W=C,#6ZI5Z^1H8PYEIX1>I5JGTA]< =J2%Y(Q M0)_13A]ZT>DA+U$K:)/3EC#-4YV@BH(T\XV1M(/D9@.*4"8_)J[2Z1A3-Q_0 MZQZ-+Z"_$S%#_OP3PA[&C[L-NOGPQL75Q8P5X;$B;&W]"[8;R!3:4)DS+CL! MZ,]=)I70I__W'7-_-/>M>7#!W*0Z56FOBJS*],$AC<*%'R3N80(6C+#@&LR? M@O6J\ 2V]$(_G(:%(RR\!@NF8.$YS(^7WC0L&F'1-5@X!8O.8/$RBJ99\*M[;? M,JYT]]IAI:]+$&:#7B^Y;J A,"T\7L#I?U!+ P04 " #O0:Q4=-%&[HX" M "1!@ &0 'AL+W=O]OVC 0_5>L M:)-:J2._(.LJ0**P:?O0"5%U^S#M@TD.L.K8S+Y ^>]W=D+&6II^(3[GWKMW M/OPRW&OS:#< R)Y*J>PHV"!N;\+0YALHN>WI+2AZL]*FY$BA68=V:X 7'E3* M,(FB+"RY4,%XZ/?F9CS4%4JA8&Z8K;OD: M[@$?MG-#4=BR%*($9856S,!J%$SBFVGF\GW"#P%[>[)FKI.EUH\N^%:,@L@) M @DY.@9.CQU,04I'1#+^-)Q!6](!3]=']B^^=^IER2U,M?PI"MR,@NN %;#B ME<2%WG^%II^!X\NUM/Z7[>O,^.RB_0.&@U#M[2N!/>)LBE M&%@4=%VA((U8&67/":L),T_HC&LWCH;A[G2.71G_J9L)_Z;59TRU8"V69A!5!H]Y'.BU3&V =H-YZ#UEJ)$?RRPU],\"X M!'J_TAJ/@2O0?H7&?P%02P,$% @ [T&L5(1SAM^N P "@\ !D !X M;"]W;W)K&ULM5=1C^(V$/XK5M23[J1V8SLD@1,@ M'6RKKG0KK5A=^W"Z!T.&D&YB4]LL=U)_?"=.2-@%PG:WO$!LSS?^QO-EG!EN ME7XP*P!+OA>Y-"-O9>WZH^^;Q0H*8:[4&B2N+)4NA,6A3GVSUB 2!RIRGU,: M^87(I#<>NKD[/1ZJC:F$U1"/UC KG:CCSF[29F6;JRY80_'JY%"O=@ MOZSO-([\QDN2%2!-IB31L!QYG]C'*:;1D M!#DL;.E"X-\C3"'/2T_(X^_:J=?L60+WGW?>?W/!8S!S86"J\C^SQ*Y&7M\C M"2S%)KWT0>P#TY1-LLF!J"4FK3*=_T "?RE=TP-MRBD- M:Z5M)E-B(,4\6T/>7X,566X^H*,O]]?D_4\?AKY%TN76_J(F.*D(\A,$ W*K MI%T9\JM,('F*]S'8)F*^BWC".QW>"GU% O8SX93S(WRF+X>S#CI!DX# ^0M. M^+O.C$A3#:EP1X[GO$O)U\]H2FXL%.9;QT:]9J.>VZC7G6ES+ 45,G+(\L5_ M'/,>YWU&^T/_Z]> 7P2P:")8'!9+>$B0O%B0Q]E711VE8,%DF0: M+Y]='30OT1ZC;1VFEU4?VROY[-7ZJZ'[N@H'82\>/)/?,;N8QI0=5Q_C+3G^ M-OV=P?-3\CN#"\^HC[4%G047U]\UB!P]O$9Q[7W >A=67%O=67=Y[\QG>*@D M2H/HH.(=,PRC* [X"$\E>&@9 MQ>& ]DY(D+?EG].W2? ,/HY/2? ,,#Q2,*L8_+VN H65NF;+D(7:2%M];C>S M34/WR;4QS^8GV.A5;5GKINH2\6,ZS:0A.2S1);V*\1775>-5#:Q:N]YEKBRJ MVSVNL%D%71K@^E(INQN4&S3M[_A?4$L#!!0 ( .]!K%3O+/D_X0$ .(# M 9 >&PO=V]R:W-H965TNV<>V,\#K %(R3I/D7:RX MT%&1A[.=*7+LG10:=H;97BEN_FY XK".EM'IX%'L6^P'WK=H:\ M>&:IA0)M!6IFH%E'=\O;3>;C0\!W 8,]LYFOI$0\>.>A7D>)%P02*N<9./W^ MP#U(Z8E(QN^),YI3>N"Y?6+_&&JG6DINX1[E#U&[=AU]B%@-#>^E>\3A$TSU MK#Q?A=*&+QO&V(R"J]XZ5!.8%"BAQS\_3GTX RQO+@#2"9 &W6.BH'++'2]R M@P,S/IK8O!%*#6@2)[0?RI,S="L(YXH'7:$"]I4?P;*K+]P8[MMTS:ZVX+B0 M]CJ/'>7QT7$U<6Y&SO0"YV=N%BQ;OF5IDJ;_PF.2-VM,9XUIX,O^JY%MA:TD MVMX ^WE76F=HJK]>29'-*;*0XN:BY*-0O6)2'$"*%K%FV+ 2A-[3OEKJA(;Z MI4Z\3KM*%DGRYB5]\=G(_/93S_9"6R:A(:9D\7X5,3-NU.@X[,(42W2T$\%L MZ1&"\0%TWR"ZD^,78W[6Q3-02P,$% @ [T&L5(JEJZV1 @ % 8 !D M !X;"]W;W)K&ULM55-;]LP#/TK@D\M,-2)TV1; MX1AHV@[KH4708.MAV$&VZ5BK/CR)3MI_/TIVO Q-Q:RSP,@0I&2>CT2Q67.@H M2\/>TF:I:5$*#4O+7*L4MV\+D&8[C\;1;N-)K&OT&W&6-GP-*\!OS=*2%0\H MI5"@G3":6:CFT?7X:C'S_L'ANX"MVULSKR0WYL4;]^4\&GE"(*% C\#IL8$; MD-(#$8W?/68TI/2!^^L=^I>@G;3DW,&-D<^BQ'H>?8I8"15O)3Z9[5?H]4P] M7F&D"_]LV_N.(E:T#HWJ@XF!$KI[\M?^'O8"DF,!21^0!-Y=HL#REB//4FNV MS'IO0O.+(#5$$SFA_4M9H:5307&8/=)[O]>%4<"68-FJYA:8J=B-48HN;86F M>&%GC]Q:[J_OG)W= G(AW7D:(^7W*''1YUITN9(CN2;LP6BL';O3)93_QL?$ M>R"?[,@ODI. #]Q>L,GX TM&2>(\=7<"=3)$40E)FE05%GQ*+EG154//C"-: MD;?(FZ^G0QJF[S2,D^,:9H.& MV7_4P*5DIO'#@_QUR;:^"S2Z0_QG[_A//A_@'^]UJ@*[#O/($;=68]>TP^XP M\JZ[3O_KWLU+*OZU(&82*@H=77RDY+:;09V!I@E]GQND*1*6-8UML-Z!SBMC M<&?X!,.'(/L#4$L#!!0 ( .]!K%0+#KEW)@, /H) 9 >&PO=V]R M:W-H965TJO% 8ON^N^^[N]@>YD+>JQA DXUTTIX\YX:.=F MU=V*DK(2X-X.;:.1XAA$D$&KC@N)C!Q-( M$N,)>?PJG3I53 .LO^^]?[+B4+=#QR^@Z)8$VWB9Z+_#.4@CK& M7R@29?])7MCV!@X)MTJ+M 0C@Y3QXDD?RD34 .CG., O ?XAH'T"$)2 X&\C MM$M VV:FD&+S,*6:CH=2Y$0::_1F7FPR+1KE,V[JOM 25QGB]'@BTA33O] B MO"=GWZB4U!3BG)Q-05.6J'/R@2P74W+V[GSH:HQH<&Y8>K\NO/LGO+?(K> Z M5N0CCR Z@I\VXX,&O(M**[G^7NZUW^CPELH+$K3>$]_S_2-\)LWP+Y0WPJ?_ M'/V9FJ J7F#]!2?\+6(JX8-I^XA@(7$O4-1^35=81KX!_#XU63V2NMV,/MKI MJYS*B-Q]19?D1D.J?C80:E>$VI90N[F;E.TF+0BD62(> 4@>X^ !9,@,AV)= M9(:K(HR3D*HX :4JFV.M5H3NV-!F.]N-VQ[^ANZN7L"75KU^W>J9KDZEJ_.: MKJ?DAD)IW/)"L>'L-ZHQ_ 7GY4:6,QT_%WBL3XIPW1K+OM\)3K#L5BR[C2R7 MO,8J/$(YH1I7L"Y;O@.E#RMQ+.G=%T0/$C[MODCX"1F]2D:O4<8ZNX5T!;*I6_M5H/[_\?D,*D*#MVVSP8O:M'#K:9\H4,M[ M.C2\-^^T,F2]U8*NU_,/^^UUNT*46SL44Y ;>[E02'#+=7%@5+/5!>;*'ML' M\]>MRTEQ#7ER4]R*<#_?,-S!$EBC2^^BAYF6Q46C&&B1V:-W)30>Y/8UQLL9 M2&. ZVLA]'Y@ E37O?$?4$L#!!0 ( .]!K%0:F.IE#P, +8* 9 M>&PO=V]R:W-H965T+T"RE<]QW?/9G(SZSF>4004ILI0 M8/U:P@ H-4Q:QZ^"U"E]&N#V>,-^;3>O-S/!$@:<_B SE?2[@J^0,-::S0QLNBQ:!Y@P4UEC M)?17HG&J/\XG$G[EP!0:+?53HI.O6 AL\GV*3H:@,*'R%)VCQ_$0G7PZ[;I* MNS5@=UJXN%J["/:XN,Q$ WG^&0J\(*B #_X!SQ<-%(06'E; A_7P.ZR]A_N] MC^KAUS#1WJ.]\.MZ^!"FI7=_%^[J3)7I"LIT!98O/#!=Z.E66Z ;!:G\6<,? MEORAY8_V\'_+P.2>+1 %?5Z1, ?SG,_/*K;"K$]LL MQ39KQ=[:Z.*% $A-&G6+0"LL(.&Y-%N0&9X"(@R-=3=(T.503D#4 M)3HN!<1'*:16R=\Z5B&-6N]B'L1A*ZB.>+L4U/Y_Y3%J?T1"IY30J97P/N9% M/M%O=+2"\+VW3N =I23\K5[C?Z@H4LY40E_U#855%<)50;=S^EKQ7T=T4&75 M\;WJ7/EO?UH_J!5[PQ0(D IIR6#S07=S5*FXGC-LM)J?JT+I;G5P6QENN&A2?Z5U_3$(FN6*5J0YES45!BFD MJH@V4U4&3:THR1MPJG@P'HWBH"),^/.9:*O+2C?>4K9"IWXTF#Q[^Y*G?AB_ M]SU+E\FZ,#R"O']]L:J.P5&03CB?^SJ&[F2 +J7*JAC"AOS7-9YP6($>Q<@5W M+>L 0*UE908Y(Z44I-.P]>@'AG9).;^&QOY1''"OB[VJCJ"F8A@:0?W0TM@) M\.^S6>X]VN19M%[-[J3^W)K=B&X.O4*O%"W8NINOBR$^QA[B[*2N^>839Z6H MJ-W[DP/.9V3KYZVD8O=M.ZP#6/7Z'F MOYOGD@JJ"-\7;5K_)6?YV8JC#_]*C9CO; X_]-^INA^+(9IFSJ1*>HS17VLEPO) MN@\6Q^V3F,N]TR2)HCC&,IIE3@49EK&!5P'H'XKOC0$^Y?:((JHIIPYY@ M'$D2#(%>=/=H'"/9B>'CK@_VE$11DK@1P-P*H@A#X&G$$4P!:,"0*.K.P:/S M*-B>4\'NWP_SWU!+ P04 " #O0:Q4EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .]!K%3)+#%DX@, $8< / M >&PO=V]R:V)O;VLN>&ULQ9E!C]HX%(#_BI73]$"!),.THU*) NT@L8 ( M[;4RR0.L26QJ.TRGOWY?DF7'8;1O>W$YA=C&^>+$_MYS/CPI_;A5ZI']+')I MAL'!VN-]MVO2 Q3GI06OQ2TO(\2;7*\V'0;RJ^@;8B?56<5) ;OC5UB>7;-4>083#H88<[ MH8VM6]3]LN1A.MTD#F!( M (97 V0W*^Y 1@1D] _IHN$'#YF2U7T[4#&1.0\14AOX<.Y"T!>7LU MR/'#:.% #@C(P?4@1\F# WE'0-[YA?S$C3!,[=A*@\&FEXO..P+MG5^TF3QA M Z6?'9SW!,Y[OSC+(V@LE7LV!V[ L Y;B_W!=M2N\]6 NU#WJ)6ZYQ=S#2>5 MGRK,7$BHGNQ80R8LV_$4%>QBDD+Q;)3DH+3MH( +-E>\I3E*(WW/'EE@-,-6 M_)G7EWUAHJS1]ZP-?*(@2Z@#A+$REJTA57LI+L,#2AI]S]:8R505P#;\)QB7 MB7)$W[,D%MCO/UPKT"PY<-W,!U442C(7D[)$W[J5]Q MK+3%S,F*UI0(*3F$GN60E%L#/\KJV4XKN;; *!V$GG5 OG"MJ#,DLPS/>B!C M@#8F98S0LS%UQ_U#VO MEDX7D[)0Y-E"+/K)9G^GRE$62CR;"$ROVZMFS%EH=BSA=S\ MFA[-F+)0['M#[#(U:[.ZF)2%XMI"W?-WJPQVZ+1L@9C[%L*=$LV?DSV/D3WL>_ 5!+ P04 " #O0:Q4OLLS09D! !U M&0 &@ 'AL+U]R96QS+W=O^/6__9;+]K?XY_#'8_37<*I?+;-NO9/,I0Y2"-+T009!ECXHAZ \?= 8@L;I@R80-$D? M-(6@:?J@&03-T@?-(6B>/DA&*..((*F'-8'6@EP+@=>"8 N!V()D"X'9@F@+ M@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=[:>]DFT%M1;R706U%O M)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VWH? M2PCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCTSE'OG$#O'/7."?3. M4>_\G7J'>*U\>/8\UGC_=U(=;]?ZY^WOR\=F[[G<<7;PEV7U"U!+ P04 M" #O0:Q4(]5N#:@! "X&0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_. MC+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[; M--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5 MY.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8 M;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z. MO\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>! M*D>A*D?!*D?A*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .]!K%1 &PO=V]R:W-H965T&UL4$L! A0#% @ [T&L M5*=W?_[6 @ :0D !@ ("!0!0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ [T&L5.&ELQ0]! ]0T !@ M ("!GR 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ [T&L5*2[EI!9 P ^@8 !@ ("!_# M 'AL+W=O&UL4$L! A0#% @ [T&L5! ;;>&6! 2 L !D M ("!D#H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [T&L5%1]B5R9"P 21X !D ("!@$8 'AL+W=O M&PO=V]R:W-H965T-XM0( )(& 9 " @1Y7 M !X;"]W;W)K&UL4$L! A0#% @ [T&L5#E= M\:'% @ %P< !D ("!"EH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [T&L5.=L-";U P G @ !D M ("!=F, 'AL+W=O1LNE"4# #X!@ &0 @(&B9P >&PO M=V]R:W-H965TS;*2@( M -(% 9 " @?YJ !X;"]W;W)K&UL4$L! A0#% @ [T&L5/@QJZ0J! V0H !D ("! M?VT 'AL+W=O&PO=V]R:W-H965T)T !X;"]W;W)K&UL4$L! A0#% M @ [T&L5%*4!;<$ @ :P0 !D ("!X7< 'AL+W=O&UL4$L! A0#% @ [T&L5 YZ'I]9 M @ W 4 !D ("!<'\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [T&L5,>* GL+ P \0@ !D M ("!)H@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [T&L5$5$C9)E @ 6@8 !D ("!*)$ M 'AL+W=O&PO=V]R:W-H965T6 !X;"]W;W)K&UL4$L! A0#% @ M[T&L5(1SAM^N P "@\ !D ("!_)@ 'AL+W=O&PO=V]R:W-H965T !X;"]W M;W)K&UL4$L! A0#% @ [T&L5 L.N7 MI0 >&PO=V]R:W-H965T7!E&UL4$L%!@ R #( E0T #RT $ $! end XML 55 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 56 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.22.1 html 48 194 1 false 17 0 false 4 false false R1.htm 0001 - Document - Document and Entity Information Sheet http://www.leatt-corp.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 0002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.leatt-corp.com/role/BalanceSheet CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.leatt-corp.com/role/BalanceSheetParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 0005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical) Statements 5 false false R6.htm 0006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.leatt-corp.com/role/StockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.leatt-corp.com/role/CashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0008 - Disclosure - Basis of Presentation Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsBasisOfAccountingTextBlock Basis of Presentation Notes 8 false false R9.htm 0009 - Disclosure - Inventory Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventory Notes 9 false false R10.htm 0010 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations Sheet http://www.leatt-corp.com/role/OperatingLeasesRightOfUseAssetsAndLeaseLiabilityObligations Operating Leases - Right-of-Use Assets and Lease Liability Obligations Notes 10 false false R11.htm 0011 - Disclosure - Revolving line of Credit facility Sheet http://www.leatt-corp.com/role/NotePayableToBank Revolving line of Credit facility Notes 11 false false R12.htm 0012 - Disclosure - Short-term Loan Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsShortTermDebtTextBlock Short-term Loan Notes 12 false false R13.htm 0013 - Disclosure - Note Payable Sheet http://www.leatt-corp.com/role/NOTEPAYABLE Note Payable Notes 13 false false R14.htm 0014 - Disclosure - Revenue and Cost Recognition Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock Revenue and Cost Recognition Notes 14 false false R15.htm 0015 - Disclosure - Income Taxes Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 15 false false R16.htm 0016 - Disclosure - Net Income Per Share of Common Stock Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Income Per Share of Common Stock Notes 16 false false R17.htm 0017 - Disclosure - Common Stock Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Common Stock Notes 17 false false R18.htm 0018 - Disclosure - Recent Accounting Pronouncements Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock Recent Accounting Pronouncements Notes 18 false false R19.htm 0019 - Disclosure - Litigation Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsLegalMattersAndContingenciesTextBlock Litigation Notes 19 false false R20.htm 0020 - Disclosure - Risks and Uncertainties Sheet http://www.leatt-corp.com/role/RisksAndUncertainties Risks and Uncertainties Notes 20 false false R21.htm 0021 - Disclosure - Subsequent Events Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Events Notes 21 false false R22.htm 0022 - Disclosure - Recent Accounting Pronouncements (Policies) Sheet http://www.leatt-corp.com/role/RecentAccountingPronouncementsPolicies Recent Accounting Pronouncements (Policies) Policies http://www.leatt-corp.com/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 22 false false R23.htm 0023 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Tables) Sheet http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsandLeaseLiabilityObligationsTables Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Tables) Tables http://www.leatt-corp.com/role/OperatingLeasesRightOfUseAssetsAndLeaseLiabilityObligations 23 false false R24.htm 0024 - Disclosure - Note Payable (Tables) Sheet http://www.leatt-corp.com/role/NOTEPAYABLETables Note Payable (Tables) Tables http://www.leatt-corp.com/role/NOTEPAYABLE 24 false false R25.htm 0025 - Disclosure - Revenue and Cost Recognition (Tables) Sheet http://www.leatt-corp.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables Revenue and Cost Recognition (Tables) Tables http://www.leatt-corp.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 25 false false R26.htm 0026 - Disclosure - Inventory (Narrative) (Details) Sheet http://www.leatt-corp.com/role/DisclosureInventoryDisclosureTextBlockDetails Inventory (Narrative) (Details) Details http://www.leatt-corp.com/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 26 false false R27.htm 0027 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Narrative) (Details) Sheet http://www.leatt-corp.com/role/OperatingLeasesRightOfUseAssetsAndLeaseLiabilityObligationsNarrativeDetails Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Narrative) (Details) Details http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsandLeaseLiabilityObligationsTables 27 false false R28.htm 0028 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Right-of- Use Assets and Lease Liability Obligations (Details) Sheet http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Right-of- Use Assets and Lease Liability Obligations (Details) Details 28 false false R29.htm 0029 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Remaining lease term and incremental borrowing rates of Operating leases (Details) Sheet http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRemainingLeaseTermAndIncrementalBorrowingRatesOfOperatingLeasesDetails Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Remaining lease term and incremental borrowing rates of Operating leases (Details) Details 29 false false R30.htm 0030 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Maturities of lease liabilities (Details) Sheet http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Maturities of lease liabilities (Details) Details 30 false false R31.htm 0031 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Supplemental cash flow information of Operating Leases (Details) Sheet http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfSupplementalCashFlowInformationOfOperatingLeasesDetails Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Supplemental cash flow information of Operating Leases (Details) Details 31 false false R32.htm 0032 - Disclosure - Revolving line of Credit facility (Narrative) (Details) Sheet http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails Revolving line of Credit facility (Narrative) (Details) Details http://www.leatt-corp.com/role/NotePayableToBank 32 false false R33.htm 0033 - Disclosure - Short-term Loan (Narrative) (Details) Sheet http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails Short-term Loan (Narrative) (Details) Details http://www.leatt-corp.com/role/NotesToFinancialStatementsShortTermDebtTextBlock 33 false false R34.htm 0034 - Disclosure - Note Payable (Narrative) (Details) Sheet http://www.leatt-corp.com/role/NOTEPAYABLEDetailTextuals Note Payable (Narrative) (Details) Details http://www.leatt-corp.com/role/NOTEPAYABLETables 34 false false R35.htm 0035 - Disclosure - Note Payable - Schedule of note payable (Details) Sheet http://www.leatt-corp.com/role/NOTEPAYABLEDetails Note Payable - Schedule of note payable (Details) Details 35 false false R36.htm 0036 - Disclosure - Note Payable - Schedule of principal maturities of note payable (Details) Sheet http://www.leatt-corp.com/role/NOTEPAYABLEDetails1 Note Payable - Schedule of principal maturities of note payable (Details) Details 36 false false R37.htm 0037 - Disclosure - Revenue and Cost Recognition (Narrative) (Details) Sheet http://www.leatt-corp.com/role/DisclosureRevenueFromContractWithCustomerTextBlockDetails Revenue and Cost Recognition (Narrative) (Details) Details http://www.leatt-corp.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables 37 false false R38.htm 0038 - Disclosure - Revenue and Cost Recognition - Schedule of revenue by major customers by reporting segments (Details) Sheet http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails Revenue and Cost Recognition - Schedule of revenue by major customers by reporting segments (Details) Details 38 false false R39.htm 0039 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.leatt-corp.com/role/DisclosureIncomeTaxDisclosureTextBlockDetails Income Taxes (Narrative) (Details) Details http://www.leatt-corp.com/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 39 false false R40.htm 0040 - Disclosure - Net Income Per Share of Common Stock (Narrative) (Details) Sheet http://www.leatt-corp.com/role/DisclosureEarningsPerShareTextBlockDetails Net Income Per Share of Common Stock (Narrative) (Details) Details http://www.leatt-corp.com/role/NotesToFinancialStatementsEarningsPerShareTextBlock 40 false false R41.htm 0041 - Disclosure - Common Stock (Narrative) (Details) Sheet http://www.leatt-corp.com/role/CommonStockNarrativeDetails Common Stock (Narrative) (Details) Details http://www.leatt-corp.com/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 41 false false R42.htm 0042 - Disclosure - Subsequent Events (Narrative) (Details) Sheet http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals Subsequent Events (Narrative) (Details) Details http://www.leatt-corp.com/role/NotesToFinancialStatementsSubsequentEventsTextBlock 42 false false All Reports Book All Reports form10q.htm exhibit31-1.htm exhibit31-2.htm exhibit32-1.htm exhibit32-2.htm leat-20220331.xsd leat-20220331_cal.xml leat-20220331_def.xml leat-20220331_lab.xml leat-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10q.htm": { "axisCustom": 0, "axisStandard": 9, "contextCount": 48, "dts": { "calculationLink": { "local": [ "leat-20220331_cal.xml" ] }, "definitionLink": { "local": [ "leat-20220331_def.xml" ] }, "inline": { "local": [ "form10q.htm" ] }, "labelLink": { "local": [ "leat-20220331_lab.xml" ] }, "presentationLink": { "local": [ "leat-20220331_pre.xml" ] }, "schema": { "local": [ "leat-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 289, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 7 }, "keyCustom": 16, "keyStandard": 178, "memberCustom": 7, "memberStandard": 10, "nsprefix": "leat", "nsuri": "http://www.leatt-corp.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "span", "span", "span", "p", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001 - Document - Document and Entity Information", "role": "http://www.leatt-corp.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "span", "span", "span", "p", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0010 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations", "role": "http://www.leatt-corp.com/role/OperatingLeasesRightOfUseAssetsAndLeaseLiabilityObligations", "shortName": "Operating Leases - Right-of-Use Assets and Lease Liability Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "leat:RevolvingLineOfCreditFacilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0011 - Disclosure - Revolving line of Credit facility", "role": "http://www.leatt-corp.com/role/NotePayableToBank", "shortName": "Revolving line of Credit facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "leat:RevolvingLineOfCreditFacilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0012 - Disclosure - Short-term Loan", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsShortTermDebtTextBlock", "shortName": "Short-term Loan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0013 - Disclosure - Note Payable", "role": "http://www.leatt-corp.com/role/NOTEPAYABLE", "shortName": "Note Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0014 - Disclosure - Revenue and Cost Recognition", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock", "shortName": "Revenue and Cost Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0015 - Disclosure - Income Taxes", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0016 - Disclosure - Net Income Per Share of Common Stock", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsEarningsPerShareTextBlock", "shortName": "Net Income Per Share of Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0017 - Disclosure - Common Stock", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0018 - Disclosure - Recent Accounting Pronouncements", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0019 - Disclosure - Litigation", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsLegalMattersAndContingenciesTextBlock", "shortName": "Litigation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.leatt-corp.com/role/BalanceSheet", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "lang": null, "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0020 - Disclosure - Risks and Uncertainties", "role": "http://www.leatt-corp.com/role/RisksAndUncertainties", "shortName": "Risks and Uncertainties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0021 - Disclosure - Subsequent Events", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsSubsequentEventsTextBlock", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0022 - Disclosure - Recent Accounting Pronouncements (Policies)", "role": "http://www.leatt-corp.com/role/RecentAccountingPronouncementsPolicies", "shortName": "Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0023 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Tables)", "role": "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsandLeaseLiabilityObligationsTables", "shortName": "Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0024 - Disclosure - Note Payable (Tables)", "role": "http://www.leatt-corp.com/role/NOTEPAYABLETables", "shortName": "Note Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0025 - Disclosure - Revenue and Cost Recognition (Tables)", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables", "shortName": "Revenue and Cost Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0026 - Disclosure - Inventory (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/DisclosureInventoryDisclosureTextBlockDetails", "shortName": "Inventory (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0027 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/OperatingLeasesRightOfUseAssetsAndLeaseLiabilityObligationsNarrativeDetails", "shortName": "Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0028 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Right-of- Use Assets and Lease Liability Obligations (Details)", "role": "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails", "shortName": "Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Right-of- Use Assets and Lease Liability Obligations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0029 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Remaining lease term and incremental borrowing rates of Operating leases (Details)", "role": "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRemainingLeaseTermAndIncrementalBorrowingRatesOfOperatingLeasesDetails", "shortName": "Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Remaining lease term and incremental borrowing rates of Operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.leatt-corp.com/role/BalanceSheetParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "div", "div", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0030 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Maturities of lease liabilities (Details)", "role": "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Maturities of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "div", "div", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "div", "div", "div", "leat:SupplementalCashFlowInformationOfOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "leat:AmountPaidIncludedInMeasurementOfLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0031 - Disclosure - Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Supplemental cash flow information of Operating Leases (Details)", "role": "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfSupplementalCashFlowInformationOfOperatingLeasesDetails", "shortName": "Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of Supplemental cash flow information of Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "div", "div", "div", "leat:SupplementalCashFlowInformationOfOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "leat:AmountPaidIncludedInMeasurementOfLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "leat:RevolvingLineOfCreditFacilityTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20181119_usgaapCreditFacilityAxis_usgaapRevolvingCreditFacilityMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0032 - Disclosure - Revolving line of Credit facility (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails", "shortName": "Revolving line of Credit facility (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "leat:RevolvingLineOfCreditFacilityTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20181119_usgaapCreditFacilityAxis_usgaapRevolvingCreditFacilityMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331_usgaapDebtInstrumentAxis_leatCurrentUSShortTermLoanMember", "decimals": "0", "first": true, "lang": null, "name": "leat:ShortTermLoanMonthlyPayment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0033 - Disclosure - Short-term Loan (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails", "shortName": "Short-term Loan (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331_usgaapDebtInstrumentAxis_leatCurrentUSShortTermLoanMember", "decimals": "0", "first": true, "lang": null, "name": "leat:ShortTermLoanMonthlyPayment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0034 - Disclosure - Note Payable (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/NOTEPAYABLEDetailTextuals", "shortName": "Note Payable (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20210101to20211231", "decimals": null, "lang": "en-US", "name": "leat:NotePayableTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0035 - Disclosure - Note Payable - Schedule of note payable (Details)", "role": "http://www.leatt-corp.com/role/NOTEPAYABLEDetails", "shortName": "Note Payable - Schedule of note payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NotesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0036 - Disclosure - Note Payable - Schedule of principal maturities of note payable (Details)", "role": "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1", "shortName": "Note Payable - Schedule of principal maturities of note payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "div", "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "2", "first": true, "lang": null, "name": "leat:ProductRoyaltyIncomeRevenuePercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0037 - Disclosure - Revenue and Cost Recognition (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/DisclosureRevenueFromContractWithCustomerTextBlockDetails", "shortName": "Revenue and Cost Recognition (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "div", "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "2", "first": true, "lang": null, "name": "leat:ProductRoyaltyIncomeRevenuePercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0038 - Disclosure - Revenue and Cost Recognition - Schedule of revenue by major customers by reporting segments (Details)", "role": "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails", "shortName": "Revenue and Cost Recognition - Schedule of revenue by major customers by reporting segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesRevenueNetMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "2", "first": true, "lang": null, "name": "leat:LikelihoodOfBeingSustained", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0039 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/DisclosureIncomeTaxDisclosureTextBlockDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "div", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "2", "first": true, "lang": null, "name": "leat:LikelihoodOfBeingSustained", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "role": "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0040 - Disclosure - Net Income Per Share of Common Stock (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/DisclosureEarningsPerShareTextBlockDetails", "shortName": "Net Income Per Share of Common Stock (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220301to20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0041 - Disclosure - Common Stock (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/CommonStockNarrativeDetails", "shortName": "Common Stock (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "div", "div", "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220301to20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0042 - Disclosure - Subsequent Events (Narrative) (Details)", "role": "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals", "shortName": "Subsequent Events (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220224_usgaapTypeOfArrangementAxis_leatNonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredOtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredOtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211231_usgaapStatementEquityComponentsAxis_usgaapPreferredStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://www.leatt-corp.com/role/StockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20211231_usgaapStatementEquityComponentsAxis_usgaapPreferredStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.leatt-corp.com/role/CashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0008 - Disclosure - Basis of Presentation", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsBasisOfAccountingTextBlock", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0009 - Disclosure - Inventory", "role": "http://www.leatt-corp.com/role/NotesToFinancialStatementsInventoryDisclosureTextBlock", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "C_20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 17, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Other comprehensive income, net of $8,600 and $8,600 deferred income taxes in 2020 and 2019" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.leatt-corp.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "leat_AccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Pronouncements Not Yet Adopted", "label": "Accounting Pronouncements Not Yet Adopted [Policy Text Block]" } } }, "localname": "AccountingPronouncementsNotYetAdoptedPolicyTextBlock", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/RecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "leat_AmountPaidIncludedInMeasurementOfLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represents amount paid included in measurement of lease liabilities.", "label": "Amount Paid Included In Measurement Of Lease Liabilities", "verboseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "AmountPaidIncludedInMeasurementOfLeaseLiabilities", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfSupplementalCashFlowInformationOfOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "leat_BadDebts": { "auth_ref": [], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Bad debts", "label": "Bad Debts", "terseLabel": "Bad debts reserve" } } }, "localname": "BadDebts", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "leat_BasisOfPresentationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of presentation [Abstract]" } } }, "localname": "BasisOfPresentationAbstract", "nsuri": "http://www.leatt-corp.com/20220331", "xbrltype": "stringItemType" }, "leat_CommissionsAndConsultingExpenses": { "auth_ref": [], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 20.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commissions and consulting expenses", "label": "Commissions and consulting expenses" } } }, "localname": "CommissionsAndConsultingExpenses", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "leat_ConsumerAndAthleteDirectRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer and athlete direct revenues", "label": "Consumer and athlete direct revenues [Member]" } } }, "localname": "ConsumerAndAthleteDirectRevenuesMember", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "leat_CurrentSouthAfricanShortTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current South African short-term loan.", "label": "Current South African Short Term Loan Member", "verboseLabel": "Current South African short-term loan [Member]" } } }, "localname": "CurrentSouthAfricanShortTermLoanMember", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "domainItemType" }, "leat_CurrentUSShortTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current U.S. short-term loan", "label": "Current U S Short Term Loan Member", "verboseLabel": "Current U.S. short-term loan [Member]" } } }, "localname": "CurrentUSShortTermLoanMember", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "domainItemType" }, "leat_DealerDirectRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dealer direct revenues", "label": "Dealer direct revenues [Member]" } } }, "localname": "DealerDirectRevenuesMember", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "leat_ImputedInterestOperating": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents imputed interest operating.", "label": "Imputed Interest Operating", "negatedLabel": "Less: amount representing interest", "verboseLabel": "Less: Imputed interest" } } }, "localname": "ImputedInterestOperating", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "leat_IncreaseDecreaseInPaymentsInAdvance": { "auth_ref": [], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments in advance", "label": "Increase Decrease In Payments In Advance", "negatedLabel": "Payments in advance" } } }, "localname": "IncreaseDecreaseInPaymentsInAdvance", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "leat_InternationalDistributorRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International distributor revenues", "label": "International distributor revenues [Member]" } } }, "localname": "InternationalDistributorRevenuesMember", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "leat_InventoryReserve": { "auth_ref": [], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory reserve", "label": "Inventory reserve" } } }, "localname": "InventoryReserve", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "leat_LikelihoodOfBeingSustained": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum likelihood of being sustained", "label": "Likelihood Of Being Sustained", "verboseLabel": "Maximum likelihood of being sustained" } } }, "localname": "LikelihoodOfBeingSustained", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/DisclosureIncomeTaxDisclosureTextBlockDetails" ], "xbrltype": "percentItemType" }, "leat_NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-cancelable operating lease agreement.", "label": "Non Cancelable Operating Lease Agreement For Warehousing Space In South Africa [Member]", "terseLabel": "Lease agreement for warehousing space in South Africa [Member]" } } }, "localname": "NonCancelableOperatingLeaseAgreementForWarehousingSpaceInSouthAfricaMember", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "domainItemType" }, "leat_NotePayableInstalments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the note payable instalments.", "label": "Note Payable Instalments", "terseLabel": "Monthly instalments" } } }, "localname": "NotePayableInstalments", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetailTextuals" ], "xbrltype": "monetaryItemType" }, "leat_NotePayableTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the note payable terms.", "label": "Note Payable Terms" } } }, "localname": "NotePayableTerms", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetailTextuals" ], "xbrltype": "durationItemType" }, "leat_OtherComprehensiveIncomeNetOfDeferredIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OtherComprehensiveIncomeNetOfDeferredIncomeTaxesIn2011And2010Abstract", "label": "Other Comprehensive Income Net Of Deferred Income Taxes [Abstract]", "terseLabel": "Other comprehensive income, net of $0 and ($1,000) deferred income taxes in 2022 and 2021", "verboseLabel": "Other comprehensive income, net of 0 income taxes in 2021 and 2020" } } }, "localname": "OtherComprehensiveIncomeNetOfDeferredIncomeTaxesAbstract", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "leat_PreviousSouthAfricanShortTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Previous South African short-term loan.", "label": "Previous South African Short Term Loan Member", "verboseLabel": "Previous South African short-term loan [Member]" } } }, "localname": "PreviousSouthAfricanShortTermLoanMember", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "domainItemType" }, "leat_PreviousUSShortTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Previous U.S. short-term loan.", "label": "Previous U S Short Term Loan Member", "verboseLabel": "Previous U.S. short-term loan [Member]" } } }, "localname": "PreviousUSShortTermLoanMember", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "domainItemType" }, "leat_ProductRoyaltyIncome": { "auth_ref": [], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 10.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Product Royalty Income", "label": "Product Royalty Income", "terseLabel": "Product Royalty Income" } } }, "localname": "ProductRoyaltyIncome", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "leat_ProductRoyaltyIncomeRevenuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product royalty income, revenue percentage", "label": "Product Royalty Income Revenue Percentage", "verboseLabel": "Product royalty income, revenue percentage" } } }, "localname": "ProductRoyaltyIncomeRevenuePercentage", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/DisclosureRevenueFromContractWithCustomerTextBlockDetails" ], "xbrltype": "percentItemType" }, "leat_RentDeferralReductionInMonthlyRentPaymentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of reduction in monthly rent payment as a rent deferral from a landlord", "label": "Rent deferral, reduction in monthly rent payment amount", "verboseLabel": "Rent deferral, amount of reduction in monthly rent payment" } } }, "localname": "RentDeferralReductionInMonthlyRentPaymentAmount", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightOfUseAssetsAndLeaseLiabilityObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "leat_RevolvingLineOfCreditFacilityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for Revolving line of credit facility.", "label": "Revolving Line Of Credit Facility [Text Block]", "verboseLabel": "Revolving line of Credit facility [Text Block]" } } }, "localname": "RevolvingLineOfCreditFacilityTextBlock", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBank" ], "xbrltype": "textBlockItemType" }, "leat_SharesIssuedDuringPeriodExerciseOfStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the number Shares Issued During Period Exercise Of Stock Options", "label": "Shares Issued During Period Exercise Of Stock Options", "verboseLabel": "Exercise of stock options (Shares)" } } }, "localname": "SharesIssuedDuringPeriodExerciseOfStockOptions", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "sharesItemType" }, "leat_ShortTermLoanMonthlyPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short-term loan, monthly payment", "label": "Short Term Loan Monthly Payment", "verboseLabel": "Short-term loan, monthly payment" } } }, "localname": "ShortTermLoanMonthlyPayment", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "monetaryItemType" }, "leat_SupplementalCashFlowInformationOfOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Supplemental cash flow information of operating leases.", "label": "Supplemental Cash Flow Information Of Operating Leases [Table Text Block]", "verboseLabel": "Schedule of supplemental cash flow information of operating leases [Table Text Block]" } } }, "localname": "SupplementalCashFlowInformationOfOperatingLeasesTableTextBlock", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsandLeaseLiabilityObligationsTables" ], "xbrltype": "textBlockItemType" }, "leat_VariousShortTermInsurancePoliciesInUSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Various short-term insurance policies in the U.S.", "label": "Various Short Term Insurance Policies In U S Member", "verboseLabel": "Various short-term insurance policies in the U.S. [Member]" } } }, "localname": "VariousShortTermInsurancePoliciesInUSMember", "nsuri": "http://www.leatt-corp.com/20220331", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r150", "r229", "r233", "r372" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r150", "r229", "r233", "r372" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableInterestBearingInterestRate": { "auth_ref": [ "r308", "r309", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "Reflects the effective interest rate as of the balance sheet date on interest-bearing trade payables.", "label": "Accounts Payable, Interest-bearing, Interest Rate", "terseLabel": "Fixed interest rate" } } }, "localname": "AccountsPayableInterestBearingInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetailTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r16", "r151", "r152" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 20.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r12", "r342", "r357" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 30.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r41", "r42", "r43", "r361", "r377", "r380" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 30.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r40", "r43", "r49", "r50", "r51", "r92", "r93", "r94", "r287", "r373", "r374", "r392" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r253", "r330" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 20.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid - in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r92", "r93", "r94", "r249", "r250", "r251", "r291" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital [Member]", "verboseLabel": "Additional Paid - In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Compensation cost recognized in connection with stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CommonStockNarrativeDetails", "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r37" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 40.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Payments in advance" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r153", "r161", "r162", "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureRevenueFromContractWithCustomerTextBlockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Antidilutive securities excluded from computation of earnings per share, amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureEarningsPerShareTextBlockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r138", "r141", "r146", "r157", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r284", "r288", "r296", "r328", "r330", "r340", "r356" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet", "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r38", "r86", "r157", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r284", "r288", "r296", "r328", "r330" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total Current Assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r244", "r248" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "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).", "label": "Basis of Presentation [Text Block]", "verboseLabel": "Basis of presentation [Text Block]" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsBasisOfAccountingTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r25", "r78" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents - end of period", "periodStartLabel": "Cash and cash equivalents - beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet", "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Net increase (decrease) in cash and cash equivalents", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "auth_ref": [ "r25" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Short-term investments" } } }, "localname": "CertificatesOfDepositAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r33", "r170", "r346", "r365" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 50.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r92", "r93", "r291" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheetParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r219" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15", "r330" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 10.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $.001 par value, 28,000,000 shares authorized, 5,366,382 shares issued and outstanding", "terseLabel": "Common stock, $.001 par value, 28,000,000 shares authorized, 5,791,683 and 5,673,683 shares issued and outstanding", "verboseLabel": "Common stock, .001 par value, 28,000,000 shares authorized, 5,442,774 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r45", "r47", "r48", "r55", "r349", "r368" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Total Comprehensive Income (Loss)", "totalLabel": "Total Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r132", "r133", "r150", "r294", "r295", "r384" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r132", "r133", "r150", "r294", "r295", "r381", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r132", "r133", "r150", "r294", "r295", "r381", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Risks and Uncertainties [Text Block]", "verboseLabel": "Risks and Uncertainties [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r132", "r133", "r150", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "% of Revenues", "verboseLabel": "% of Revenues" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r132", "r133", "r150", "r294", "r295", "r384" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r60", "r86", "r157", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r296" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 10.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenues", "verboseLabel": "Cost of Revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r131", "r150" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r84", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r202", "r209", "r210", "r211", "r217" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Note Payable [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLE" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r85", "r90", "r185", "r186", "r187", "r188", "r189", "r190", "r192", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r213", "r214", "r215", "r216", "r312", "r341", "r343", "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r31", "r186" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "positiveLabel": "Short-term loan, interest rate", "positiveTerseLabel": "Interest rate for lease agreement", "terseLabel": "Percentage of loan for specific non-payroll related expenses", "verboseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails", "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r32", "r85", "r90", "r185", "r186", "r187", "r188", "r189", "r190", "r192", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r213", "r214", "r215", "r216", "r312" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r32", "r354" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Operating lease monthly rent" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 30.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "totalLabel": "Deferred Compensation Liability, Classified, Noncurrent, Total", "verboseLabel": "Deferred Compensation" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r256", "r257" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 40.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liability, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "auth_ref": [ "r87", "r264", "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.", "label": "Deferred Income Taxes (DeferredOtherTaxExpenseBenefit)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredOtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r26" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 30.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Deposits Assets", "terseLabel": "Deposits" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r76", "r168" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 10.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.leatt-corp.com/role/CashFlows": { "order": 50.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation", "verboseLabel": "Depreciation" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r229", "r231", "r232", "r233", "r234", "r235", "r236", "r237" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Common Stock [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Net Income per Common Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r56", "r101", "r102", "r103", "r104", "r105", "r112", "r114", "r121", "r122", "r123", "r127", "r128", "r292", "r293", "r350", "r369" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic", "terseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r56", "r101", "r102", "r103", "r104", "r105", "r114", "r121", "r122", "r123", "r127", "r128", "r292", "r293", "r350", "r369" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted", "terseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r124", "r125", "r126", "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Net Income Per Share of Common Stock [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsEarningsPerShareTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r300" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 30.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of exchange rates on cash and cash equivalents", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r88", "r259", "r272" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate", "verboseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureIncomeTaxDisclosureTextBlockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "verboseLabel": "Unrecognized compensation cost related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r49", "r50", "r51", "r92", "r93", "r94", "r98", "r106", "r108", "r130", "r158", "r219", "r220", "r249", "r250", "r251", "r265", "r266", "r291", "r301", "r302", "r303", "r304", "r305", "r306", "r373", "r374", "r375", "r392" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Components [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 80.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) Loss on sale of property and equipment", "verboseLabel": "(Gain) on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Settlement [Abstract]" } } }, "localname": "GainLossRelatedToLitigationSettlementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r86", "r138", "r140", "r142", "r145", "r147", "r157", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r296" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r53", "r138", "r140", "r142", "r145", "r147", "r339", "r347", "r352", "r370" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Operations [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r88", "r260", "r261", "r262", "r270", "r273", "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Taxes [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r107", "r108", "r137", "r258", "r271", "r274", "r371" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 10.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r73", "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r35", "r345", "r366" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 50.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "verboseLabel": "Income tax refunds receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 90.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses (IncreaseDecreaseInAccountsPayableAndAccruedLiabilities)", "verboseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 140.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable (IncreaseDecreaseInAccountsReceivable)", "negatedLabel": "Accounts receivable", "verboseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 60.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Income taxes payable (IncreaseDecreaseInAccruedIncomeTaxesPayable)", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 70.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "positiveLabel": "Deferred compensation expense", "terseLabel": "Deferred compensation", "verboseLabel": "Increase (decrease) in deferred compensation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 120.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Deposits (IncreaseDecreaseInDepositOtherAssets)", "negatedLabel": "Deposits" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 40.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Income tax refunds receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r75" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 110.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Inventory (IncreaseDecreaseInInventories)", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Increase) decrease in:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Increase) decrease in: (IncreaseDecreaseInOperatingLiabilitiesAbstract)", "terseLabel": "Increase (decrease) in:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 130.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Prepaid expenses and other current assets (IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets)", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r115", "r116", "r117", "r123" ], "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "verboseLabel": "Incremental common shares attributable to dilutive effect of call options and warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureEarningsPerShareTextBlockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "auth_ref": [ "r118", "r119", "r123" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock", "verboseLabel": "Incremental common shares attributable to dilutive effect of conversion of preferred stock" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureEarningsPerShareTextBlockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r351" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "totalLabel": "Interest Income (Expense), Net, Total", "verboseLabel": "Interest and other expenses, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r70", "r72", "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r36", "r330" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 30.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory", "terseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r36", "r166" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory reserve for obsolescence", "verboseLabel": "Inventory reserve for obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureInventoryDisclosureTextBlockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r165" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "verboseLabel": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureInventoryDisclosureTextBlockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Litigation [Text Block]" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsLegalMattersAndContingenciesTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Schedule of maturities of lease liabilities [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsandLeaseLiabilityObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r323" ], "calculation": { "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due, Total", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r323" ], "calculation": { "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 50.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "verboseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r323" ], "calculation": { "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 40.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r323" ], "calculation": { "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 30.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r323" ], "calculation": { "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 20.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r323" ], "calculation": { "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r323" ], "calculation": { "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "Remaining 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Operating Leases - Right-of-Use Assets and Lease Liability Obligations [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightOfUseAssetsAndLeaseLiabilityObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block]", "verboseLabel": "Schedule of remaining lease term and incremental borrowing rates [Table Text Block]" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsandLeaseLiabilityObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r86", "r157", "r296", "r330", "r344", "r363" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Total Liabilities and Stockholders Equity", "totalLabel": "Total Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r86", "r157", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r285", "r288", "r289", "r296", "r328", "r329", "r330" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "verboseLabel": "Increased in revolving line of credit" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line bear interest at the LIBOR daily floating rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit available balance" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r27", "r85" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r11" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.", "label": "Loans Payable to Bank, Current", "terseLabel": "Note payable, current" } } }, "localname": "LoansPayableToBankCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r199", "r212", "r213", "r214", "r343", "r360" ], "calculation": { "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total", "verboseLabel": "Paycheck Protection Program loan" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturingInYearsTwoAndThree": { "auth_ref": [ "r173", "r204" ], "calculation": { "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1": { "order": 20.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second and third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two and Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturingInYearsTwoAndThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r90", "r173", "r204" ], "calculation": { "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1": { "order": 10.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r90", "r173", "r204" ], "calculation": { "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1": { "order": 30.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r90", "r173", "r204" ], "calculation": { "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansFromBank": { "auth_ref": [ "r13", "r343", "r359" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.", "label": "Loans Payable to Bank, Noncurrent", "verboseLabel": "Note payable, net of current portion" } } }, "localname": "LongTermLoansFromBank", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r32" ], "calculation": { "http://www.leatt-corp.com/role/NOTEPAYABLEDetails": { "order": 10.0, "parentTag": "us-gaap_NotesPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Note payable, net of current portion", "totalLabel": "Notes Payable, Noncurrent, Total" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 70.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Advertising and marketing" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 20.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash used in financing activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 10.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r74", "r77" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 0.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash provided by operating activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r44", "r46", "r51", "r54", "r77", "r86", "r97", "r101", "r102", "r103", "r104", "r107", "r108", "r120", "r138", "r140", "r142", "r145", "r147", "r157", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r293", "r296", "r348", "r367" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.leatt-corp.com/role/CashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income Available to Common Shareholders", "terseLabel": "Net Income", "totalLabel": "Net Income Available to Common Shareholders", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.leatt-corp.com/role/CashFlows", "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r95", "r96", "r99", "r100", "r109", "r110", "r111", "r155", "r156", "r159", "r160", "r238", "r239", "r240", "r241", "r252", "r267", "r268", "r269", "r290", "r297", "r298", "r299", "r327", "r336", "r337", "r338", "r376", "r377", "r378", "r379", "r380", "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "verboseLabel": "Recent Accounting Pronouncements [Text Block" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Adopted Accounting Pronouncements [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expenses)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other Income (Expenses)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r13", "r343", "r360" ], "calculation": { "http://www.leatt-corp.com/role/NOTEPAYABLEDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "Note payable", "totalLabel": "Notes Payable, Total" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetailTextuals", "http://www.leatt-corp.com/role/NOTEPAYABLEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.leatt-corp.com/role/NOTEPAYABLEDetails": { "order": 0.0, "parentTag": "us-gaap_NotesPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Note payable, current", "totalLabel": "Notes Payable, Current, Total" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 20.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r138", "r140", "r142", "r145", "r147" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Income from Operations", "totalLabel": "Income from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "verboseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightOfUseAssetsAndLeaseLiabilityObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r318" ], "calculation": { "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease, liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails", "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r318" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet", "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r318" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails": { "order": 10.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet", "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r317" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 20.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net", "verboseLabel": "Operating lease ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet", "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRightofUseAssetsAndLeaseLiabilityObligationsDetails", "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r322", "r324" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRemainingLeaseTermAndIncrementalBorrowingRatesOfOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r321", "r324" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfRemainingLeaseTermAndIncrementalBorrowingRatesOfOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r172", "r313", "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "verboseLabel": "Schedule of operating right-of-use assets and operating lease liabilities [Table Text Block]" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsandLeaseLiabilityObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r315" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 60.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Office rent and expenses", "verboseLabel": "Office lease and expenses" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "verboseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureIncomeTaxDisclosureTextBlockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r282", "r283", "r286" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 10.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Foreign currency translation", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Foreign currency translation adjustment", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income", "verboseLabel": "Comprehensive Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other noncash investing and financing activities", "verboseLabel": "Other noncash investing and financing activities" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromShortTermInvestments": { "auth_ref": [ "r63", "r65", "r79" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Increase in short-term investments, net", "negatedLabel": "Increase in short-term investments, net" } } }, "localname": "PaymentsForProceedsFromShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r66", "r278", "r279", "r280" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Capital expenditures", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock A [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14", "r218" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheetParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14", "r218" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14", "r330" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $.001 par value, 1,120,000 shares authorized, 120,000 shares issued and outstanding", "terseLabel": "Preferred stock, $.001 par value, 1,120,000 shares authorized, 120,000 shares issued and outstanding", "verboseLabel": "Preferred stock, .001 par value, 1,120,000 shares authorized, 120,000 shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r23", "r24" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 60.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r67" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r68" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds (repayment) of note payable to bank, net", "totalLabel": "Proceeds from Notes Payable, Total", "verboseLabel": "Proceeds from Paycheck Protection Program loan" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r382", "r383" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 40.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional fees" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r169", "r330", "r353", "r364" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r58", "r163" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 80.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense (recovery)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r69" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of note payable to bank", "terseLabel": "Proceeds (repayment) of note payable to bank, net", "totalLabel": "Proceeds from Notes Payable, Total", "verboseLabel": "Repayment of note payable to bank, net" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherShortTermDebt": { "auth_ref": [ "r69" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer.", "label": "Repayments of Other Short-term Debt", "negatedLabel": "Repayment of short-term loan, net", "terseLabel": "Proceeds from (repayments of ) short-term loan, net", "totalLabel": "Repayments of Short-term Debt, Total" } } }, "localname": "RepaymentsOfOtherShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r255", "r334", "r385" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 50.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r220", "r253", "r330", "r362", "r376", "r380" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 40.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r92", "r93", "r94", "r98", "r106", "r108", "r158", "r249", "r250", "r251", "r265", "r266", "r291", "r373", "r375" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r242" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue and Cost Recognition [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of estimated sales returns.", "label": "Provision for estimated returns", "verboseLabel": "Provision for estimated returns" } } }, "localname": "RevenueRecognitionSalesReturnsReserveForSalesReturns", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureRevenueFromContractWithCustomerTextBlockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r52", "r86", "r135", "r136", "r139", "r143", "r144", "r148", "r149", "r150", "r157", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r296", "r352" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving line of credit [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r320", "r324" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Right-of-use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/OperatingLeasesRightofUseAssetsAndLeaseLiabilityObligationsScheduleOfSupplementalCashFlowInformationOfOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalariesAndWages": { "auth_ref": [ "r57" ], "calculation": { "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 30.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Salaries and wages" } } }, "localname": "SalariesAndWages", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r132", "r150" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/RevenueAndCostRecognitionScheduleOfRevenueByMajorCustomersByReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of note payable [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of principal maturities of note payable [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NOTEPAYABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "verboseLabel": "Schedule of revenue by major customers by reporting segments [Table Text Block]" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r244", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.leatt-corp.com/role/CashFlows": { "order": 100.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation expense related to vested stock options" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares Issued (Shares)", "periodEndLabel": "Ending Balance (Shares)", "periodStartLabel": "Beginning Balance (Shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r10", "r330", "r341", "r358" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 40.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short term loan, net of finance charges" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-term Debt [Abstract]" } } }, "localname": "ShortTermBorrowingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureShortTermDebtTextBlockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Loan [Text Block]" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsShortTermDebtTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r34", "r49", "r50", "r51", "r92", "r93", "r94", "r98", "r106", "r108", "r130", "r158", "r219", "r220", "r249", "r250", "r251", "r265", "r266", "r291", "r301", "r302", "r303", "r304", "r305", "r306", "r373", "r374", "r375", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Stockholders' Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Other comprehensive income, net of $8,600 and $8,600 deferred income taxes in 2020 and 2019" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Other comprehensive income, net of $8,600 and $8,600 deferred income taxes in 2020 and 2019" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Other comprehensive income, net of $8,600 and $8,600 deferred income taxes in 2020 and 2019" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r92", "r93", "r94", "r130", "r335" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r81", "r82", "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Common stock issued for services" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r219", "r220", "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "positiveLabel": "Options exercised on a cashless basis (Shares)", "terseLabel": "Common stock to employee who exercised stock options in cashless exercise", "verboseLabel": "Exercise of stock options (Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CommonStockNarrativeDetails", "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r14", "r15", "r219", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "verboseLabel": "Restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r34", "r219", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r86", "r154", "r157", "r296", "r330" ], "calculation": { "http://www.leatt-corp.com/role/BalanceSheet": { "order": 60.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total stockholders' equity", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet", "http://www.leatt-corp.com/role/StockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/BalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r307", "r332" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails", "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r307", "r332" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r307", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails", "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r307", "r332" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotePayableToBankNarrativeDetails", "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r331", "r333" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/NotesToFinancialStatementsSubsequentEventsTextBlock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/SubsequentEventsDetailTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Weighted average number diluted shares outstanding adjustment" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/DisclosureEarningsPerShareTextBlockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r113", "r123" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (WeightedAverageNumberOfDilutedSharesOutstanding)", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Common Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r112", "r123" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (WeightedAverageNumberOfSharesOutstandingBasic)", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.leatt-corp.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=29642582&loc=d3e27862-108397" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=29642582&loc=d3e27881-108397" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r386": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r387": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r388": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r389": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r390": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r391": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3098-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 61 0001062993-22-012181-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001062993-22-012181-xbrl.zip M4$L#!!0 ( .]!K%0K\Q%>]P8 &@R / 97AH:6)I=#,Q+3$N:'1M M[5MM;]LV$/Z>7T%XV)H"3AVGRS XCH&N2X$ ZU[:?A\H\61QH4B-I.RXOW[/ M47+L)&[KHDO6+.Z'U*2.=T=2]^BYHS0N8V4F>WOCDJ2:[ G\&T<=#4U^(1FC M>.E\_6PDSBY+G>DHG@^?#<6!>*4-*9$MA*5Y*-#(62QWU7C0#MX;#UJ%>^/, MJ84(<6'HM%YT_I MQ5RK6)[VAH>'W_8$*SCM/>^)W!GG3WN9D?E%3U@72JEPI?O1FXREL+)"3RVG M].<0'0/9Z:R7+D6ZC ?2Z*D=":^G9839<399G_!XD&%D_;&1.=E(OAWZ\NS- MN_-7YR]?O#O_[=>W6PS^JPE1%PN,/N^+MR2M>"USY:PTJ@_-GB^*6,HX6BF* M,C.T5)969R1X=4Y$YKPB?X"U,;(.-!++7]URI^47:?VQ@F1,J&6N[?2T=]BV M:ZE4UVZ-M0;]JM%VJ*7Y2OJIM@?1U2.1MK7KR%R,KNKZ9CR/7)KEI"%](CK' MC[_%W+_[9OC#X0EN('6GAD0WO8.TV1NWLC55! MRS^>G=G"^IJ.[3?J,Q3_^"]H?ER;=G0GX?23# @BA$NU$!?6S?$0FE*_C:HN MEI3#,\2ZB'$V2FV%M O1V.@;1DL9J0)2#1RC6%LL=2TPPU)0G!UEO#=>&T9'O6]MP., M![AIS^\7,$@4VB(D.;I7(=@'6D (TH98!AXC%DA2!>\X89I@)32K+C/$HV! &##(;:3N9#\R64H16'"VTB$W+C08QW3$ MPW:2J;W+2:$[B'T$L"(@0ANE9Y=Y*>V4Q L\Z=\T!A+#Y_)@>+Q/3]/0X;%J M6VU3<]II6R1A_8+IP!K M '/OFQMJ+AFJ( AGN=-V($$IS:CQWQ7WI/UNS6T M@Y?_VKI\>A M\P1TFX,EIF=94Q,X+TJH'E(2E7B0"P2'(G@7#ZHE+VEC)-,W3"LYLU"YZOF;K.]KU(' G M@[.IP"\#@)-+1XR(TJLE.@$OM$FLXS5"<@21K4P>TUTK?24F.QE M-Z&Z\34P,J0D-L^=5\F!5(2:DD5N:@"5N$(U8S"+-#:V< BLUC7(Y"YLOF;K M.T!\D#N;WPD@GLVD:1*;8K2@HJ \ZAGB/&RH-R%)WH(7MLW-Q:>$?!@(3A?: M$E?FFOAAV]LP5WDE35R_*SY=(!?9LC*8P)S:->"C-E:^N\6_8NL[\'J0.ZON MALVUZ' ;9?C8KZMPI2LW0.PSV!OGK"[/&\\HLI8@7M-7N1#1PZ^!0$N \\MC M?K%_2[@ !()+W9#KW,P!3.E\DH\N;7/ER]/6DU*&JPR:65B"3%*)GJ;9=]1Q M(8R^(-,=5MZ0[W_!@NP P@S_/1&'G\5APKI!2&UA+'^BI@P3UJ'E15' M87CXC,3U5DD-3LE&Z>A\N,H24P>4596.D6@C\\L<,E"^HC1\2L/W 3L@6H&) M'/[G@MX2'^GO1L/EA(B-S=-YYM/=><'NZ'&W:5C:>ST+>&&,X.J3!O#PZ1V? M ^::@!1=LG95DY^3O.#LJZW^I/PKU:W2ZU'+UQ(^"W^Z\GE[=KJ!G$B%@8&N MN,D&K.KJ7!#V_*(Q0#(E?P&97V@J;+5^3VD:'??;^.K&CK? M31G^!?*SPH-U] $0E"@2(":]]]AA4;]->+2=.3,CSGJLG':O;_J.55%5&[<@ M7)V7KJ52\AK2 9F^, %\]J$[#;^X1+_=B_T_8U(C\5HNQ/"H+XX.CXZV_B9@ MG/G)N)D,PN#&MP'C09,NWNA%S\M24R'.+BEON)PF?FL99]*D)_N_MV5ZS/*6 M"/9:KWVNL/G+B^-/?WFQ-Q[P=Q_\_<<@?6'R#U!+ P04 " #O0:Q4OA7/ MVA8' "I,@ #P &5X:&EB:70S,2TR+FAT;>U;46_;-A!^SZ\@/&Q- #N. MDV48',= EC5 @+7=VKP/E$A97"A2)2D[[J_?=Y04.XG;N&L3)(O[D)K4\>Y( MZCY]=Y1&>2CT>&MKE$LNQEL,_T9!!2W'?T@> CNUKMP=LM=7N4I48 >#W7W6 M8V=*2\&2.3-RYC,T4A)+;3'JUX.W1OU:X=8HL6+.?)AK>=S)K D]KS[)X6"O M#$*#T?OKI0A?3LK9RQ][;@YM51I_$G=VRF1,B/.X.]O1\[C!0<=PXZ M++7:NN-.HGEZV6'&^IP+7&E^=,8CS@POT%/RB?Q[@(X^;W26K4M!7H4>UVIB MALRI21Y@=I2,ER<\ZB<867YI9"I-D*X>>OKZ_<7YV?GIR<7YN[?Q?7'"DJM?PL,I32GENIT_!F+N/_TP^&7O"#>0>%!#K)E> M+VYVNQ#CP>X7+:_4M'(/:;FQHN:XLX_]9#F?2N;D5,D9(B;DRK./%7>X6?0< M_:5U@5G#SJPKX$KO+V8SMH@\ZWA0UMQ:%;3;2. A00BU%'Z M^BK-N9E(=H(G_?M*0V)PP'N#PVVY$X<.#D7=JIN*TDY3(PGI9T0'E@"F#GCR M96U#V0U#&0S1/&_##B0HM1F^Y+ORD:Q_/T/K:]]LY.-9YSL/\=#X77KT(-AC MFG$_$G4I TIYY=!<-*CDM::4YT3=,*SJQR*\PHL[6EI-,_$HD"8)A8;P4F^AY MRM8WM.M9[FSR"+BX-G^Z X_K,Z^U41+(.E6"P(][:V*!GWL )Y6."!&Y$RTZ M 2\53Y1684Y)X2JSA-41R")&U3![0W2I]!29[%4SH;)R)3#2QR0V3:T3T8%8 MA)I(@]Q4 RIQ19:$P212F5##(;!:E2"3F[!YRM8W@/@L=S9]$$!\/>6ZBFR* MT$)FF4R#FB+._8IZ$Y+D-7AAW5Q=?(K(AX'@=+XN<26V"I^WO0YSY=?2DNIW MV?T% SIJ(^6;6_P)6]^ U[/<6?$P;*Y&A[LH0\=^384K7KD% M8E_!WBAGM6E:.4*1I03QAK["^H >>@T$6CR<;X_YV?8=X0P0""YU2ZYQ,P4P MQ?-).KHTU;4O.[4G.??7&32QL B94D1Z&F??4,O\ M=988.Z"L*%0(4JYD?HE%!DI7A()/N:_$SR2\J^ MZNI/S+]BW2J^'M6^EO!5^-.4S^NSTQ7DA L,]/*:FZS JJ;.!6%'+QH#)&/R MYY'Y^:K 5JM/,DZCX7XK7]W8\)9'O9$WD/1_V2LA[#)\WKFZYA5;(HM9U+7)WEMJ92_ ;2 9F^,0'< M_=R=AE]4HE_OQ?[?,:DA>\/G;+#?9?M[^_MK?Q,PJL9]W[_U7<"H7XU'B1O? MZD7/::YDQLZN)_*N9IMT::3&VW_6)7I<6(@0=)XLJOC-"&R[6OIR(7>MF_0Q M12\!F%_V>(95'#*N9WSN;VYU^T7$JD\W#N__=&-KU*UKS$MWQ?GQWI+\[-]=EX?5Z;DY)ZO4 _US-=$&]&TJTAJ60U7 * M_D/.8J9A,AXZ,( 5*V@*\0$XW:L,A<28):)T[=:YY]IMP)X;B_0 2A\*.K@:-G)&2%8?I6<1*JF!#][ 5)>%G,ZO#DTO8LU3G<\L9C7ZV MP 286Q,+$E$(.;?B@B1_6L"%RDF*)]V'Y;D$."E14Y$=_=U!A4VZF-41DJ8/ M>D *MN-32"C75&)>-_:6_C9:K];+1;0.-B'4JGP@*9]""GA\(XDJ>"D M0%FCP3)G-,-+I4FMV2<*09:QA$H0&=SXBRB"9;"]#;9-[7!N/*RE*"O"#]9% M'ZX#/X2W_M9_I3E3\+XF$F^C M.,"65D)J$!Q60I;@C ;O\>7(II*/K1503)%BF3+)8>+TL6_C<8>\=3? L[K MZ@DL3>*"'J$U%#$%0Q$SB(7$E ,DB()4BD[A^-5Q M3L-!T) 0T@@M"E61A/'=W!JUDQ?4GDCO&!%M44&F[K M%+'06I2=KL-XB1"M+R.U;?9^^*WP\L77Z'V=V:\]6]A.V<.W:^PX8 ME.3_HT-/6_.C+4WF;\R2'_WI,KO,.[^5#$FX0A;^JD\7KLU>_AO#+\-Y+Z/E M!72<*R1#W)B]X6/DV#T.,DWY"?5V([!9ZH[C#]>4AJYCBJ:5%)^8F;%:P.?5 M4'23PXR4/<,Q%)MIV@TN#/6\959+SE3>!GLR6\WYXWS%250RI9K9)('I9EAD M&=05:@QDJO3)/'A^4;S\_J*(ZZI94\VZ:C<+\=]02P,$% @ [T&L5'BU MP//9 P )@L \ !E>&AI8FET,S(M,BYH=&WM5E%OVS80?O>O.&C8D@"V M9=E+L-JR =6140.IE5H*NCP-E$19W"12):DYWJ_?49(3-TC; ,6>UKQ$QSO> M?7='?W=NKLMBT>NY.27IH@?XYVJF"[JXH41K6 I9#:?@/^0L9AHFX^$8!K!B M!4TA/@"G>Y6AD!BS1)2NW5[NN7;KL.?&(CV TH>"SJU,<#U0[!\Z=4:5GD$C M9Z1DQ6%Z%K&2*MC0/6Q%2?C9S.KPY!+V+-7YW')&HY\M, [FUL2"1!1"SJVX M(,E?%G"AD *MN-32"C75&)< M-UXL_6VT7JV77K0.-B'"-YUY*D@I,"98T&RYS1#+O("4\8 M*2#(,I90"2*#&]^+(E@&V]M@V^0.Y^:&M11E1?C!NNC#=>"'\,[?^F_OH2W3 M/7HE>OHED SQ<#V%R95I^LNXG2$8Z%V8,P4?:B*Q&\4!MK024H/@L!*R!&H-+U$187X M5=OI[+''Z#!EC6L$:JSJHLU65%2V,;M,NQX,7_WFUAOXN([P[8;PT;R+8-4' M2K 3G<.3]P@Y44 ?L)8:!9TSA:X1NJE]*SIC5]750N>N;?Y#2@[&SWMR:+MZ M DN3N*!': U%3,%0Q QB(3'D FB()6B4SA^=9S3W M1JUU!>@Q?$KEC?*!%-86&V[J#6&@MRNZLPWB)$*W//;5E M7OSRDW,UFCUF^*BQ=?H?1W;KA:WL9VSAVO7B&V!0DO^/"CTOS8^R-)&_,$M^ MU*>+[++%^:UD6)P*J_-4)\/"7I*(FFLDFF/9+ER;O?XGAU^& E_'TAYT%"PD MPS000D//2+E[G&N:\A,F[B9BL^,=IR%N+0U[QQ1-*RG^9F;D:@%/FZ+H!HG) M;<]P*L5FN'9S#%V];)G5DC.5M\Z>C5JC?QRW.)A*IE0SJB0PWWALOO[TWXO9JME:SO=K-?OPO4$L#!!0 ( .]!K%3SFDQ<,M@ M "XS"@ + 9F]R;3$P<2YH=&WLO?EWVDJV,/K[^2OJ^?;Y.EE/.)H')R?? M(C8^A]N.<=NDAW?775XR*HPZ6*(EX:'_^K>K)(% @1HPM3I3L(@I*H][UU[ M^/)_7Y_&Z!E[ONTZOYT(I_P)PL[ M6SG\;>3'_W+EG[R?[_^\N7_:;6ZU_W. M[]U_H(^D2^?C!]'%].OK7LV0^2%ZN?PB]G MEZ9NO; (\NWL4M_.NA!N*GSZQ_>KN\$(/YDMV_$#TQDLK,5>L_;EZVW?E45! M6_>+\(J%S0:9FU7"S0;QI19> HJ/!Z>/[O,G^ *N%X7X0L>T!W[VI?2KA8O] M8.)E7TN^6;AT&G@K-V9\@F]G4'@-6G"7A8OCN]H.8 434OH4>*;C#UWOR0R M$N$N@M+B]98D).Z3_