XML 42 R24.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract] |
Basis of Accounting | Basis of Accounting: These consolidated financial statements (“financial statements”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Principles of Consolidation | Principles of Consolidation: Entities in which NAT has controlling financial interest are consolidated. Subsidiaries are consolidated from the date on which control is obtained. The subsidiaries’ accounting policies are in conformity with U.S. GAAP. All intercompany balances and transactions have been eliminated in consolidation.
Reclassifications | Reclassifications: The Company made certain reclassifications to the prior years’ financial statements to conform them to the presentation as of and for the year ended December 31, 2023. These reclassifications had no effect on consolidated financial position, net earnings, shareholders’ equity, or net cash flows for any of the periods presented.
Use of Estimates | Use of Estimates: Preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The effects of changes in accounting estimates are accounted for in the same period in which the estimates are changed.
Foreign Currency Translation | Foreign Currency Translation: The functional currency of the Company is the United States (“U.S.”) dollar as substantially all revenues are nominated in U.S. dollars and the majority of the expenditures are incurred and paid in U.S. dollars. Transactions in foreign currencies during the year are translated into U.S. dollars at the rates of exchange in effect at the date of the transaction. The Company’s subsidiaries NAT Chartering AS, and the European branch of Scandic American Shipping Ltd, have Norwegian kroner as their functional currency. All assets and liabilities of those entities are translated into U.S. dollars as of each balance sheet date. Translation gains and losses are reflected in shareholders’ equity as part of accumulated other comprehensive income (loss).
Revenue and Expense Recognition | Revenue and Expense Recognition: Revenues and expenses are recognized on an accrual basis. Revenues are generated from spot and time charters. Spot Charters: For vessels operating on spot charters, voyage revenues are recognized ratably over the estimated length of each voyage, on a load-to-discharge basis and, therefore, are allocated between reporting periods based on the relative transit time in each period. Voyage expenses are capitalized between the discharge port of the immediately previous cargo, or contract date if later, and the load port of the cargo to be chartered if they qualify as fulfillment costs. Incremental cost to obtain a contract is capitalized and amortized ratably over the estimated length of each voyage, calculated on a load-to-discharge basis. The impact of recognizing voyage expenses ratably over the length of each voyage is not materially different on a quarterly and annual basis from a method of recognizing such costs as incurred. Expected losses that are deemed probable on voyages are provided for in full at the time such losses can be estimated. A voyage is deemed to commence upon loading of cargo and is deemed to end upon the completion of discharge of the same cargo. The Company does not capitalize fulfilment cost or recognize revenue if a charter has not been contractually committed to by a customer. As the Company’s performance obligations are services which are received and consumed by our customers as we perform such services, revenues are recognized over time proportionate to the days elapsed since the service commencement compared to the total days anticipated to complete the service. Freight is generally billed to the customers after the cargo has been discharged and the performance obligation fulfilled by the Company. The Company is responsible for paying voyage expenses and the charterer is responsible for any delay at the load and discharge ports. Demurrage earned during a spot charter represents a variable consideration. The Company recognizes such revenues in the voyage estimates only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. Voyage estimates are reviewed and updated over the duration of the spot charter contract. When the Company’s tankers are operating on spot charters the vessels are traded fully at the risk and reward of the Company. The Company considers it appropriate to present the gross amount of earned revenue from the spot charter, showing voyage expenses related to the voyage separately in the Statements of Operations. Time Charters: Under a time charter, the charterer pays for the voyage expenses, such as port, canal and fuel costs, while the Company pays for vessel operating expenses, including, among other costs, crew costs, provisions, deck and engine stores, lubricating oil, insurance, maintenance and repairs and costs relating to a vessel’s intermediate and special surveys. Revenues from time charter contracts where the Company is a lessor are accounted for as fixed rate operating leases under ASC 842 Leases and are recognized daily over the term of the charter. Time charter revenues are generally billed to the customers on a monthly basis in advance before and through the charter period. Time charter agreements with profit-sharing are recognized when the contingency related to it is resolved. The Company has applied the practical expedient to not separate non-lease components from the associated lease component and instead to account for those components as a single component if the non-lease component otherwise would be accounted for under the new revenue guidance (ASC 606); and both of the following are met: (1) the timing and patterns of transfer of the non-lease component and associated lease are the same; and (2) the lease component, if accounted for separately, would be classified as an operating lease. The pattern of revenue recognition has not changed as a result of implementation of ASC 842 Leases.
Vessel Operating Expenses | Vessel Operating Expenses: Vessel operating expenses include crewing, repair and maintenance, insurance, stores, lubricants, management fee, communication expenses and tonnage tax. These expenses are recognized when incurred.
Cash, Cash Equivalents and Restricted Cash | Cash, Cash Equivalents and Restricted Cash: Cash, cash equivalents and Restricted Cash consist of highly liquid investments such as time deposits with original maturities when acquired of three months or less. Amounts included in restricted cash represent those required to be set aside by a contractual agreement with a banking institution for the payment of future estimated drydocking expenditure related to the vessels used as collateral.
Accounts Receivable, Net | Accounts Receivable, Net: Accounts receivable and other receivables are presented net of allowance for doubtful balances. The Company regularly reviews its accounts receivables and estimates the amount of uncollectible receivables each period and provides for an allowance for uncollectable amounts. The assessment of the allowance is based on the age of the unpaid receivables, financial status of the customer and other relevant information.
Inventories | Inventories: Inventories are comprised of bunker fuel and lubrication oil. Cost is determined on a first-in, first-out (“FIFO”) basis.
Vessels | Vessels: Vessels are stated at their historical cost, which consists of the contracted purchase price and any direct expenses incurred upon acquisition (including improvements, on site supervision expenses incurred during the construction period, commissions paid, delivery expenses and other expenditures to prepare the vessel for its initial voyage) less accumulated depreciation and impairment. Financing costs incurred during the construction period of the vessels are capitalized and included in vessels’ cost for qualifying assets. Certain subsequent expenditures for conversions and major improvements are capitalized if it is determined that they appreciably extend the life, increase the earning capacity or improve the efficiency or safety of the vessel. Depreciation is calculated based on cost less estimated residual value and is expensed over the estimated useful life of the related assets using the straight-line method. The residual value is estimated to be $8.0 million per vessel and the estimated useful life of a vessel is 25 years from the date the vessel is delivered from the shipyard. Estimated useful life of ballast tank improvements is eight years. Ordinary repairs and maintenance are expensed as incurred. Vessels are classified separately as held for sale as part of current assets in the balance sheet when their carrying amount is expected to be recovered through a sale rather than continued use. For this to be the case, certain criteria should be met including, but not limited to, that the vessel must be available for immediate sale in its present condition, an active program to locate a buyer must be initiated, its sale must be highly probable, and the sale should be expected to be completed within one year. Vessels classified as held for sale are stated at their fair value less cost to sell. Fair value is based on broker estimates that could be adjusted if there are actual entity-specific comparable transactions available.
Impairment of Vessels | Impairment of Vessels: The Company reviews for impairment long-lived assets held and used whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Undiscounted future cash flows are estimated on a vessel-by-vessel basis if events or change in circumstances indicate that carrying amounts may not be recoverable. When applicable, estimates of future undiscounted cash flows are prepared and include assumptions and estimates about the vessels’ future performance, with the significant assumptions being related to charter rates, fleet utilization, operating expenses, capital expenditures/periodical maintenance, residual value and the estimated remaining useful life of each vessel. The assumptions used to develop estimates of future undiscounted cash flows are based on historical trends as well as future expectations. The estimated net operating cash flows are determined by considering an estimated daily time charter equivalent for the remaining operating days of the vessel, net of brokerage commissions, expected outflows for vessels’ maintenance and vessel operating expenses (including planned drydocking expenditures). The Company estimates the daily time charter equivalent for the remaining operating days, utilizing available market data for spot market rates for the initial two-year period and the most recent fifteen-year historical company-specific average rates for the remaining estimated life of the vessel. The Company may apply a probability-weighted approach when estimating undiscounted cash flows if multiple outcomes are reasonably possible, such as vessel sales or to account for estimation uncertainty. If the Company’s estimate of undiscounted future cash flows for any vessel is lower than the vessel’s carrying value, the carrying value is written down to its fair value, by recording an impairment charge. The impairment loss is determined by the difference between the carrying amount of the asset and its fair value. Fair value is based on broker estimates that could be adjusted if there are actual entity specific comparable transactions available.
Drydocking | Drydocking: The Company’s vessels are required to be drydocked approximately every 30 to 60 months. The Company capitalizes eligible costs incurred during drydocking and amortizes those costs on a straight-line basis from the completion of a drydocking or intermediate survey to the estimated completion of the next drydocking. Drydocking costs include a variety of costs incurred while vessels are placed within drydock, including expenses related to the dock preparation and port expenses at the drydock shipyard, general shipyard expenses, expenses related to hull, external surfaces and decks, expenses related to machinery and engines of the vessel, as well as expenses related to the testing and correction of findings related to safety equipment on board. The Company includes in capitalized drydocking those costs incurred as part of the drydock to meet classification and regulatory requirements. Expenditures for normal repairs and maintenance performed during drydocking are expensed as incurred. The capitalized and unamortized drydocking costs are included in the book value of the vessels. Amortization expense of the drydocking costs is included in depreciation expense.
Leases | Leases: The Company bareboat charters certain vessels under leasing agreements. Sale-leaseback arrangements where the transaction is not considered a sale under ASC 606 are accounted for as a financing transaction. Consideration received in such sale-leaseback arrangements is recorded as a financial liability. Each lease payment is allocated between liability and interest expense to achieve a constant rate on the financial liability outstanding. The interest element is charged as Interest Expense over the lease period. The Company has certain office lease contracts resulting in a right-of-use asset and a lease liability and the Company has applied an incremental borrowing rate as the discount rate to calculate the respective asset and liability. The Company determines if an arrangement is or contains a lease at contract inception. The Company recognizes a right-of-use (ROU) asset and a lease liability at the lease commencement date. For operating leases, the lease liability is initially and subsequently measured at the present value of the unpaid lease payments at the lease commencement date. Optional periods are not included in the calculation. The right-of-use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for lease payments made at or before the lease commencement date, plus any initial direct costs incurred less any lease incentives received. For operating leases, the right-of-use asset is subsequently measured throughout the lease term at the carrying amount of the lease liability, plus initial direct costs, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
Segment Information | Segment Information: The Company has identified only one operating segment. The Company has only one type of vessel – Suezmax crude oil tankers. The Company does not provide a geographical analysis because the Company’s business is global in nature and the location of its vessels continually changes.
Fair Value of Financial Instruments | Fair Value of Financial Instruments: The fair values of cash, cash equivalents and restricted cash, accounts receivable, accounts payable and accrued liabilities approximate carrying value because of the short-term nature of these instruments.
Deferred Financing Costs | Deferred Financing Costs: Financing costs, including fees, commissions and legal expenses are deferred and amortized over the term of the arrangement, which approximates the effective interest method. Incurred fees related to loans not yet drawn are presented as Other non-current Assets. Unamortized deferred financing costs are deducted from the carrying value of the associated financial liability.
Share Based Compensation | Share Based Compensation: The Company grants stock options as incentive-based compensation to certain employees. The Company measures the cost of such awards using the grant date fair value of the award and recognizes that cost over the requisite service period.
Income Taxes | Income Taxes: The Company is incorporated in Bermuda. Under current Bermuda law, the Company is not subject to corporate income taxes. The statutory applicable rate to consolidated corporate earnings is 0%. Two of the Company’s subsidiaries are located in Norway and are subject to income tax in that jurisdiction at 22% for the years ended December 31, 2023, 2022 and 2021, respectively, of their taxable profit. The income tax expensed for year ended December 31, 2023, 2022 and 2021 was $120,000, $23,000 and $59,000, respectively. Deferred tax assets related to these entities are insignificant. The Company does not have any unrecognized tax benefits, material accrued interests or penalties related to income taxes.
Concentration of Credit Risk | Concentration of Credit Risk: Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company’s cash is primarily held in major banks and financial institutions and typically insured up to a set amount. Accordingly, the Company believes the risk of any potential loss on deposits held in these institutions is remote. Concentrations of credit risk relative to accounts receivable are limited to our client base in the oil and energy industry that may be affected by changes in economic or other external conditions. The Company does not require collateral for its accounts receivable. For the years ending December 31, 2023, December 31, 2022, and December 31, 2021, one customer accounted for 11.3%, 12.2% and 12.5% of the voyage revenues, respectively. Accounts receivable, Net, as of December 31, 2023, and December 31, 2022, were $26.3 million and $20.5 million, respectively. As of December 31, 2023, four charterers accounted for 73.2% of the outstanding accounts receivable, each representing 22.5%, 19.3%, 15.8% and 15.6% of the balance. As of December 31, 2022, three charterers accounted for 54% of the outstanding accounts receivable, each representing 29.8%, 13.3% and 10.9% of the balance. Accounts Receivable, Net, as of December 31, 2023, and December 31, 2022, are net of a provision for credit losses of $88,000 and $130,000, respectively.
Recently Adopted Accounting Standards and Recent Accounting Pronouncements | Recently Adopted Accounting Standards and Recent Accounting Pronouncements In March 2020 and January 2021, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-04 and ASU 2021-01, respectively, Reference Rate Reform (ASC 848), which provided relief and clarification of guidance for companies preparing for discontinuation of interest rates such as LIBOR. The Company applied some of the expedients and exceptions for applying GAAP provided by the updates when the LIBOR reference rates were discontinued and replaced with alternative reference rates. No material effects from these transitions occurred and we refer to footnote 8 for further details related to amendments agreed with lenders in 2023. The FASB issues Accounting Standards Updates (“ASU”) to communicate changes to the codification. The Company considers the applicability and impact of ASUs issued. As of December 31, 2023, no ASUs have been issued that are expected to have a material impact on the consolidated financial statements.

X
- Definition Disclosure of accounting policy for costs incurred for repairs and maintenance activities. + References No definition available. + Details
Name: | nat_DrydockingPolicyTextBlock
Namespace Prefix: | nat_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue and expense recognition directly related to voyage and time charter agreements. + References No definition available. + Details
Name: | nat_RevenueAndExpenseRecognitionPolicyTextBlock
Namespace Prefix: | nat_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for vessel operating expense, excluding depreciation expense. + References No definition available. + Details
Name: | nat_VesselOperatingExpensesPolicyTextBlock
Namespace Prefix: | nat_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//235/tableOfContent + Details
Name: | us-gaap_BasisOfAccounting
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_DebtPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2 + Details
Name: | us-gaap_PropertyPlantAndEquipmentImpairment
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration