XML 51 R30.htm IDEA: XBRL DOCUMENT
v3.23.1

Summary of Significant Accounting Policies (Policy) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The accompanying consolidated financial statements include the accounts of FreightCar America, Inc. and all of its direct and indirect subsidiaries (collectively, the “Company”). All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include, useful lives of long-lived assets, warranty accruals, workers’ compensation accruals, pension benefit assumptions, stock compensation, evaluation of property, plant and equipment for impairment and the valuation of deferred taxes. Actual results could differ from those estimates.
Reclassifications | Reclassifications Certain prior year amounts have been reclassified, where necessary, to conform to the current year presentation.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers all unrestricted short-term investments with maturities of three months or less when acquired to be cash equivalents. The amortized cost of cash equivalents approximate fair value because of the short maturity of these instruments. The Company’s cash and cash equivalents are primarily deposited with one U.S. financial institution. Such deposits are in excess of federally insured limits.
Restricted Cash and Restricted Certificates of Deposit | Restricted Cash and Restricted Certificates of Deposit The Company establishes restricted cash balances and restricted certificates of deposit to collateralize certain standby letters of credit with respect to purchase price payment guarantees and performance guarantees. The restrictions expire upon completing the Company’s related obligation.
Financial Instruments | Financial Instruments Management estimates that all financial instruments (including cash equivalents, restricted cash and restricted certificates of deposit, accounts receivable, accounts payable and long-term debt) as of December 31, 2022 and 2021, have fair values that approximate their carrying values.
Fair Value Measurements | Fair Value Measurements Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment, and may affect the valuation of assets and liabilities and the placement within the fair value hierarchy levels. The Company classifies the inputs to valuation techniques used to measure fair value as follows: Level 1 — Quoted prices (unadjusted) in active markets for identical assets and liabilities. Level 2 — Inputs other than quoted prices for Level 1 inputs that are either directly or indirectly observable for the asset or liability including quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived from observable market data by correlation or other means. Level 3 — Unobservable inputs for the asset or liability, including situations where there is little, if any, market activity for the asset or liability.
Inventories | Inventories Inventories are stated at the lower of cost or net realizable value. Cost is determined on a first-in, first-out basis and includes material, labor and manufacturing overhead. The Company’s inventory consists of raw materials, work in progress, and finished goods for individual customer contracts, used railcars acquired upon trade-in and railcar parts retained for sale to external parties.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment are stated at acquisition cost less accumulated depreciation. Depreciation is provided using the straight-line method over the original estimated useful lives of the assets or lease term if shorter, which are as follows:
Description of Assets | Life
Buildings and improvements | 15-40 years
Leasehold improvements | 6-19 years
Machinery and equipment | 3-7 years
Software | 3-7 years
Long-Lived Assets | Long-Lived Assets The Company tests long-lived assets for recoverability whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. These changes in circumstances may include a significant decrease in the market price of an asset group, a significant adverse change in the manner or extent in which an asset group is used, a current year operating loss combined with history of operating losses, or a current expectation that, more likely than not, a long-lived asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For assets to be held and used, the Company groups a long-lived asset or assets with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Estimates of future cash flows used to test the recoverability of a long-lived asset group include only the future cash flows that are directly associated with and that are expected to arise as a direct result of the use and eventual disposition of the asset group. Recoverability of the carrying value of the asset group is determined by comparing the carrying value of the asset group to total undiscounted future cash flows of the asset group. If the carrying value of the asset group is not recoverable, an impairment loss is measured based on the excess of the carrying amount of asset group over the estimated fair value of the asset group. An impairment loss for an asset group reduces only the carrying amounts of a long-lived asset or assets of the group being evaluated.
Income Taxes | Income Taxes For federal income tax purposes, the Company files a consolidated federal tax return. The Company also files state tax returns in states where the Company has operations. In conformity with ASC 740, Income Taxes, the Company provides for deferred income taxes on differences between the book and tax bases of its assets and liabilities and for items that are reported for financial statement purposes in periods different from those for income tax reporting purposes. The Company’s deferred tax liability or asset amounts are based upon the enacted tax rates expected to apply to taxable income in the periods in which the deferred tax liability or asset is expected to be settled or realized. Management evaluates net deferred tax assets and provides a valuation allowance when it believes that it is more likely than not that some portion of these assets will not be realized. In making this determination, management evaluates both positive evidence, such as cumulative pre-tax income for previous years, the projection of future taxable income, the reversals of existing taxable temporary differences and tax planning strategies, and negative evidence, such as any recent history of losses and any projected losses. Management also considers the expiration dates of net operating loss carryforwards in the evaluation of net deferred tax assets. Management evaluates the realizability of the Company’s net deferred tax assets and assesses the valuation allowance on a quarterly basis, adjusting the amount of such allowance as necessary. Tax benefits related to uncertain tax positions taken or expected to be taken on a tax return are recorded when such benefits meet a more likely than not threshold. Otherwise, these tax benefits are recorded when a tax position has been effectively settled, which means that the appropriate taxing authority has completed its examination even though the statute of limitations remains open, or the statute of limitation expires. Interest and penalties related to uncertain tax positions are recognized as part of the provision for income taxes and are accrued beginning in the period that such interest and penalties would be applicable under relevant tax law until such time that the related tax benefits are recognized.
Product Warranties | Product Warranties Warranty terms are based on the negotiated railcar sales contracts. The Company generally warrants that new railcars will be free from defects in material and workmanship under normal use and service identified for a period of up to five years from the time of sale. The Company also provides limited warranties with respect to certain rebuilt railcars. The warranty costs are estimated using a two-step approach. First, an engineering estimate is made for the cost of all claims that have been asserted by customers. Second, based on historical claims experience, a cost is accrued for all products still within a warranty period for which no claims have been filed. We provide for the estimated cost of product warranties at the time revenue is recognized related to products covered by warranties and assess the adequacy of the resulting reserves on a quarterly basis.
State and Local Incentives | State and Local Incentives The Company records state and local incentives when there is reasonable assurance that the incentive will be received. State and local incentives related to assets are recorded as deferred income and recognized on a straight-line basis over the useful life of the related long-lived assets of seven to sixteen years.
Revenue Recognition | Revenue Recognition The following table disaggregates the Company’s revenues by major source:
| Year Ended |
| December 31, |
| 2022 |  |  | 2021 |
Railcar sales | $ | 349,556 |  |  | $ | 189,579 |
Parts sales |  | 11,941 |  |  |  | 10,228 |
Revenues from contracts with customers |  | 361,497 |  |  |  | 199,807 |
Leasing revenues |  | 3,257 |  |  |  | 3,243 |
Total revenues | $ | 364,754 |  |  | $ | 203,050 |
The Company generally recognizes revenue at a point in time as it satisfies a performance obligation by transferring control over a product or service to a customer. Revenue is measured at the transaction price, which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods or services to the customer. Railcar Sales Performance obligations are typically completed and revenue is recognized for the sale of new and rebuilt railcars when the finished railcar is transferred to a specified railroad connection point. In certain sales contracts, revenue is recognized when a certificate of acceptance has been issued by the customer and control has been transferred to the customer. At that time, the customer directs the use of, and obtains substantially all of the remaining benefits from, the asset. When a railcar sales contract contains multiple performance obligations, the Company allocates the transaction price to the performance obligations based on the relative stand-alone selling price of the performance obligation determined at the inception of the contract based on an observable market price, expected cost plus margin or market price of similar items. The Company treats shipping costs that occur after control is transferred as fulfillment costs. Accordingly, gross revenue is recognized, and shipping cost is accrued, when control transfers to the customer. The Company does not provide discounts or rebates in the normal course of business. As a practical expedient, the Company recognizes the incremental costs of obtaining contracts, such as sales commissions, as an expense when incurred since the amortization period of the asset that the Company otherwise would have recognized is generally one year or less. Parts Sales The Company sells forged, cast and fabricated parts for all of the railcars it produces, as well as those manufactured by others. Performance obligations are satisfied and the Company recognizes revenue from most parts sales when the parts are shipped to customers. Leasing Revenue The Company recognizes operating lease revenue on Railcars Available for Lease on a straight-line basis over the contract term. The Company recognizes revenue from the sale of Railcars Available for Lease on a net basis as Gain (Loss) on Sale of Railcars Available for Lease since the sale represents the disposal of a long-term operating asset. Contract Balances and Accounts Receivable Accounts receivable payments for railcar sales are typically due within 5 to 10 business days of invoicing while payments from parts sales are typically due within 30 to 45 business days of invoicing. The Company has not experienced significant historical credit losses. Contract assets represent the Company’s rights to consideration for performance obligations that have been satisfied but for which the terms of the contract do not permit billing at the reporting date. The Company had no co ntract assets as of December 31, 2022 and 2021. The Company may receive cash payments from customers in advance of the Company satisfying performance obligations under its sales contracts resulting in deferred revenue or customer deposits, which are considered contract liabilities. Deferred revenue and customer deposits are classified as either current or long-term in the Consolidated Balance Sheet based on the timing of when the Company expects to recognize the related revenue. Deferred revenue and customer deposits included in customer deposits, other current liabilities and other long-term liabilities in the Company’s Consolidated Balance Sheet as of December 31, 2022 and 2021 were $219 and $4,807, respectively. Performance Obligations The Company is electing not to disclose the value of the remaining unsatisfied performance obligation with a duration of one year or less as permitted by the practical expedient in ASU 2014-09, Revenue from Contracts with Customers. The Company had remaining unsatisfied performance obligations as of December 31, 2022 with expected duration of greater than one year of $40,635.
Loss Per Share | Loss Per Share The Company computes loss per share using the two-class method, which is a loss allocation formula that determines loss per share for common stock and participating securities. The Company’s participating securities are its grants of restricted stock which contain non-forfeitable rights to dividends. The Company allocates earnings between both classes; however, in periods of undistributed losses, they are only allocated to common shares as the unvested restricted stockholders do not contractually participate in losses of the Company. Basic loss per share attributable to common shareholders is computed by dividing net loss attributable to common shareholders by the weighted average common shares outstanding. Warrants issued in connection with the Company’s long-term debt were issued at a nominal exercise price and are considered outstanding at the date of issuance. The calculation of diluted earnings per share includes the effect of any dilutive equity incentive instruments. The Company uses the treasury stock method to calculate the effect of outstanding dilutive equity incentive instruments, which requires the Company to compute total proceeds as the sum of (1) the amount the employee must pay upon exercise of the award and (2) the amount of unearned stock-based compensation costs attributed to future services. Equity incentive instruments for which the total employee proceeds from exercise exceed the average fair value of the same equity incentive instrument over the period have an anti-dilutive effect on earnings per share during periods with net income from continuing operations, and accordingly, the Company excludes them from the calculation.
New Accounting Pronouncements, Policy [Policy Text Block] | Recent Accounting Pronouncements Recent accounting pronouncements issued by the Financial Accounting Standards Board, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

X
- Definition Disclosure of accounting policy for state and local incentives. + References No definition available. + Details
Name: | rail_StateAndLocalIncentivesPolicyTextBlock
Namespace Prefix: | rail_
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 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 -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + 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 cash and cash equivalents with respect to unrestricted balances. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + 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 investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + 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 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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 revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration