XML 42 R22.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Basis of Presentation and Principles of Consolidation | Basis of Presentation and Principles of Consolidation Comstock Resources, Inc. and its subsidiaries are engaged in the acquisition, exploration, development and production of oil and natural gas. The consolidated financial statements include the accounts of Comstock Resources, Inc. and its wholly owned or controlled subsidiaries (collectively, "Comstock" or the "Company"). The Company's operations are primarily focused in North Louisiana and East Texas. All significant intercompany accounts and transactions have been eliminated in consolidation. The Company accounts for its undivided interest in oil and gas properties using the proportionate consolidation method, whereby its share of assets, liabilities, revenues and expenses are included in its financial statements. Net income (loss) and comprehensive income (loss) are the same in all periods presented. All adjustments are of a normal recurring nature unless otherwise disclosed.
Use of Estimates in the Preparation of Financial Statements | Use of Estimates in the Preparation of Financial Statements The preparation of financial statements in conformity with generally accepted accounting principles 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. Actual amounts could differ from those estimates. Changes in the future estimated oil and natural gas reserves or the estimated future cash flows attributable to the reserves that are utilized for impairment analyses could have a significant impact on the future results of operations.
Concentration Of Credit Risk And Accounts Receivable | Concentration of Credit Risk and Accounts ReceivableFinancial instruments that potentially subject the Company to a concentration of credit risk consist principally of cash and cash equivalents, accounts receivable and derivative financial instruments. The Company places its cash with high credit quality financial institutions and its derivative financial instruments with financial institutions and other firms that management believes have high credit ratings. Substantially all of the Company's accounts receivable are due from either purchasers of oil and gas or participants in oil and gas wells for which the Company serves as the operator. Generally, operators of oil and gas wells have the right to offset future revenues against unpaid charges related to operated wells. Oil and gas sales are generally unsecured. The Company's policy is to assess the collectability of its receivables based upon their age, the credit quality of the purchaser or participant and the potential for revenue offset.
Fair Value Measurements | Fair Value MeasurementsThe Company holds or has held certain financial assets and liabilities that are required to be measured at fair value. These include cash and cash equivalents held in bank accounts and derivative financial instruments. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Property and Equipment | Property and Equipment The Company follows the successful efforts method of accounting for its oil and gas properties. Costs incurred to acquire oil and gas leasehold are capitalized. Acquisition costs for proved oil and gas properties, costs of drilling and equipping productive wells, and costs of unsuccessful development wells are capitalized and amortized on an equivalent unit-of-production basis over the life of the remaining related oil and gas reserves. Equivalent units are determined by converting oil to natural gas at the ratio of one barrel of oil for six thousand cubic feet of natural gas. This conversion ratio is not based on the price of oil or natural gas, and there may be a significant difference in price between an equivalent volume of oil versus natural gas. The estimated future costs of dismantlement, restoration, plugging and abandonment of oil and gas properties and related facilities disposal are capitalized when asset retirement obligations are incurred and amortized as part of depreciation, depletion and amortization expense. Exploration expense includes geological and geophysical expenses and delay rentals related to exploratory oil and gas properties, costs of unsuccessful exploratory drilling and impairments of unproved properties. As of December 31, 2021 and 2020, the unproved properties primarily relate to future drilling locations that were not included in proved undeveloped reserves. Most of these future drilling locations are located on acreage where the reservoir is known to be productive but have been excluded from proved reserves due to uncertainty on whether the wells would be drilled within the next five years as required by SEC rules in order to be included in proved reserves. The costs of unproved properties are transferred to proved oil and gas properties when they are either drilled or they are reflected in proved undeveloped reserves and amortized on an equivalent unit-of-production basis. Costs associated with unevaluated exploratory acreage are periodically assessed for impairment on a property by property basis, and any impairment in value is included in exploration expense. Exploratory drilling costs are initially capitalized as proved property but charged to expense if and when the well is determined not to have found commercial proved oil and gas reserves. Exploratory drilling costs are evaluated within a one-year period after the completion of drilling. The Company assesses the need for an impairment of the costs capitalized for its proved oil and gas properties when events or changes in circumstances, such as a significant drop in commodity prices, indicate that the Company may not be able to recover its capitalized costs. If impairment is indicated based on undiscounted expected future cash flows attributable to the property, then a provision for impairment is recognized to the extent that net capitalized costs exceed the estimated fair value of the property. The Company determines the fair values of its oil and gas properties using a discounted cash flow model and proved and risk-adjusted probable reserves. Significant Level 3 assumptions associated with the calculation of discounted future cash flows included in the cash flow model include management's outlook for oil and natural gas prices, future oil and natural gas production, production costs, capital expenditures, and the total proved and risk-adjusted probable oil and natural gas reserves expected to be recovered. Management's oil and natural gas price outlook is developed based on third-party longer-term price forecasts as of each measurement date. The expected future net cash flows are discounted using an appropriate discount rate in determining a property's fair value. The oil and natural gas prices used for determining asset impairments will generally differ from those used in the standardized measure of discounted future net cash flows because the standardized measure requires the use of an average price based on the first day of each month of the preceding year. Unproved properties are evaluated for impairment based upon the results of drilling, planned future drilling and the terms of the oil and gas leases. The Company's estimates of undiscounted future net cash flows attributable to its oil and gas properties may change in the future. The primary factors that may affect estimates of future cash flows include future adjustments, both positive and negative, to proved and appropriate risk-adjusted probable oil and natural gas reserves, results of future drilling activities, future prices for oil and natural gas, and increases or decreases in production and capital costs. As a result of these changes, there may be impairments in the carrying values of our oil and gas properties.
Goodwill | Goodwill represents the excess of purchase price over fair value of net tangible and identifiable intangible assets in a business combination.The Company is required to conduct an annual review of goodwill for impairment and performs the assessment of goodwill on October 1st of each year. If the carrying value of goodwill exceeds the fair value, an impairment charge would be recorded for the difference between fair value and carrying value. The Company performed its quantitative assessment of goodwill as of October 1, 2021 and determined there was no indication of impairment.
Leases | The value of the lease assets and liabilities are determined based upon discounted future minimum cash flows contained within each of the respective contracts. The Company determines if contracts contain a lease at inception of the contract. To the extent that contract terms representing a lease are identified, leases are identified as being either an operating lease or a finance-type lease. Comstock currently has no finance-type leases. Right-of-use lease assets representing the Company's right to use an underlying asset for the lease term and the related lease liabilities represent its obligation to make lease payments under the terms of the contracts. Short-term leases that have an initial term of one year or less are not capitalized; however, amounts paid for those leases are included as part of its lease cost disclosures. Short-term lease costs exclude expenses related to leases with a lease term of one month or less.Comstock contracts for a variety of equipment used in its oil and natural gas exploration and development operations. Contract terms for this equipment vary broadly, including the contract duration, pricing, scope of services included along with the equipment, cancellation terms, and rights of substitution, among others. The Company's drilling operations routinely change due to changes in oil and natural gas prices, demand for oil and natural gas, and the overall operating and economic environment. Comstock accordingly manages the terms of its contracts for drilling rigs so as to allow for maximum flexibility in responding to these changing conditions. The Company's rig contracts are presently either for periods of less than one year, or they are on terms that provide for cancellation with 45 days advance notice without a specified expiration date. Accordingly, the Company has elected not to recognize right-of-use lease assets for these rig contracts. The costs associated with drilling rig operations are accounted for under the successful efforts method, which generally require that these costs be capitalized as part of our proved oil and natural gas properties on our balance sheet unless they are incurred on exploration wells that are unsuccessful, in which case they are charged to exploration expense.
Reserve for Future Abandonment Costs | Reserve for Future Abandonment Costs The Company's asset retirement obligations relate to future plugging and abandonment costs of its oil and gas properties and related facilities disposal. The Company records a liability in the period in which an asset retirement obligation is incurred, in an amount equal to the estimated fair value of the obligation that is capitalized. Thereafter, this liability is accreted up to the final retirement cost. Accretion of the discount is included as part of depreciation, depletion and amortization in the accompanying consolidated statements of operations.
Stock-based Compensation | Stock-based Compensation The Company has stock-based employee compensation plans under which stock awards, comprised primarily of restricted stock and performance share units, are issued to employees and non-employee directors. The Company follows the fair value-based method in accounting for equity-based compensation. Under the fair value based method, compensation cost is measured at the grant date based on the fair value of the award and is recognized on a straight-line basis over the award vesting period.
Segment Reporting | Segment Reporting The Company presently operates in one business segment, the exploration and production of North American oil and natural gas.
Derivative Financial Instruments and Hedging Activities | Derivative Financial Instruments and Hedging Activities The Company accounts for derivative financial instruments (including derivative instruments embedded in other contracts) as either an asset or liability measured at its fair value. Changes in the fair value of derivatives are recognized currently in earnings and in net cash flows from operating activities. The fair value of derivative contracts that expire in less than one year are recognized as current assets or liabilities. Those that expire in more than one year are recognized as long-term assets or liabilities.
Major Purchasers | Major Purchasers In 2021, the Company had three major purchasers of its oil and gas production that accounted for 22%, 21%, 13% of its total oil and natural gas sales. In 2020, the Company had four major purchasers of its oil and natural gas production that accounted for 19%, 15%, 15% and 10% of its total oil and natural gas sales. In 2019, the Company had three major purchasers of its oil and natural gas production that accounted for 19%, 16% and 12% of its total oil and natural gas sales. The loss of any of these purchasers would not have a material adverse effect on the Company as there is an available market for its oil and natural gas production from other purchasers.
Revenue Recognition and Gas Balancing | Revenue Recognition and Gas Balancing Comstock produces oil and natural gas and reports revenues separately for each of these two primary products in its statements of operations. Revenues are recognized upon the transfer of produced volumes to the Company's customers, who take control of the volumes and receive all the benefits of ownership upon delivery at designated sales points. Payment is reasonably assured upon delivery of production. All sales are subject to contracts that have commercial substance, contain specific pricing terms, and define the enforceable rights and obligations of both parties. These contracts typically provide for cash settlement within 25 days following each production month and are cancellable upon 30 days' notice by either party for oil and vary for natural gas based upon the terms set out in the confirmations between both parties. Prices for sales of oil and natural gas are generally based upon terms that are common in the oil and gas industry, including index or spot prices, location and quality differentials, as well as market supply and demand conditions. As a result, prices for oil and natural gas routinely fluctuate based on changes in these factors. Each unit of production (barrel of crude oil and thousand cubic feet of natural gas) represents a separate performance obligation under the Company's contracts since each unit has economic benefit on its own and each is priced separately according to the terms of the contracts. Comstock has elected to exclude all taxes from the measurement of transaction prices, and its revenues are reported net of royalties and exclude revenue interests owned by others because the Company acts as an agent when selling crude oil and natural gas, on behalf of royalty owners and working interest owners. Revenue is recorded in the month of production based on an estimate of the Company's share of volumes produced and prices realized. The Company recognizes any differences between estimates and actual amounts received in the month when payment is received. Historically, differences between estimated revenues and actual revenue received have not been significant. The amount of oil or natural gas sold may differ from the amount to which the Company is entitled based on its revenue interests in the properties. The Company did not have any significant imbalance positions at December 31, 2021 or 2020. Sales of oil and natural gas generally occur at or near the wellhead. When sales of oil and gas occur at locations other than the wellhead, the Company accounts for costs incurred to transport the production to the delivery point as gathering and transportation expenses.
General and Administrative Expenses | General and Administrative Expenses General and administrative expenses are reported net of reimbursements of overhead costs that are received from working interest owners of the oil and gas properties operated by the Company of $25.3 million, $24.7 million and $16.8 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Income Taxes | Income Taxes The Company accounts for income taxes using the asset and liability method, whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax basis, as well as the tax consequences attributable to the future utilization of existing net operating loss and other carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences and carryforwards are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that the change in rate is enacted.
Earnings Per Share | Earnings Per Share Unvested restricted stock are included in common stock outstanding and are considered to be participating securities as such shares have a non-forfeitable right to participate in any dividends that might be declared and have the right to vote on matters submitted to the Company's stockholders. Accordingly, shares of unvested restricted stock are included in the computation of basic and diluted earnings per share pursuant to the two-class method. Weighted average shares of unvested restricted stock included in common stock outstanding were as follows:
| Year Ended December 31,
| 2021 |  | 2020 |  | 2019
| (in thousands)
Unvested restricted stock | 1,057 |  |  | 1,149 |  |  | 685 |
Performance share units ("PSUs") represent the right to receive a number of shares of the Company's common stock that may range from zero to up to two times the number of PSUs granted on the award date based on the achievement of certain performance measures during a performance period. The number of potentially dilutive shares related to PSUs is based on the number of shares, if any, which would be issuable at the end of the respective period, assuming that date was the end of the performance period. The treasury stock method is used to measure the dilutive effect of PSUs.
| Year Ended December 31,
| 2021 |  | 2020 |  | 2019
| (In thousands, except per unit amounts)
Weighted average PSUs | 929 |  |  | 632 |  |  | 776 |
Weighted average grant date fair value per unit | $8.11 |  |  | $9.33 |  |  | $9.56 |
The Series A and Series B Convertible Preferred Stock were convertible into 52,500,000 and 43,750,000 shares of common stock, respectively. The Company redeemed all of the shares of Series A Convertible Preferred Stock on May 19, 2020. The dilutive effect of preferred stock is computed using the if-converted method as if conversion of the preferred shares had occurred at the earlier of the date of issuance or the beginning of the period. Weighted average shares of convertible preferred stock outstanding were as follows:
Supplementary Information With Respect to the Consolidated Statements of Cash Flows | Supplementary Information With Respect to the Consolidated Statements of Cash Flows For the purpose of the consolidated statements of cash flows, the Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

X
- Definition Basis of presentation and principles of consolidation. + References No definition available. + Details
Name: | crk_BasisOfPresentationAndPrinciplesOfConsolidationPolicyPolicyTextBlock
Namespace Prefix: | crk_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Concentration of credit risk and accounts receivable. + References No definition available. + Details
Name: | crk_ConcentrationOfCreditRiskAndAccountsReceivablePolicyTextBlock
Namespace Prefix: | crk_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for major Purchasers. + References No definition available. + Details
Name: | crk_MajorPurchasersPolicyPolicyTextBlock
Namespace Prefix: | crk_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Supplementary information with respect to consolidated statements of cash flows. + References No definition available. + Details
Name: | crk_SupplementaryInformationWithRespectToConsolidatedStatementsOfCashFlowsPolicyPolicyTextBlock
Namespace Prefix: | crk_
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 Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849 + Details
Name: | us-gaap_AssetRetirementObligationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
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 http://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 http://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 determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + 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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980 + 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 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 http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://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 from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 + 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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + 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 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 http://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 http://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 http://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 http://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 http://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 http://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 http://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