XML 67 R37.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Basis of Accounting | These consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles and include the accounts of OTC and its wholly owned subsidiaries.
Principles of Consolidation | All intercompany balances and transactions have been eliminated in consolidation except, as applicable, profits on sales to our regulated electric utility company from our nonregulated businesses, which is in accordance with the accounting requirements of regulated operations.
Use of Estimates | Use of Estimates We use estimates based on the best information available in recording transactions and balances resulting from business operations. As better information becomes available or actual amounts are known, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.
Regulatory Accounting | Regulatory Accounting Our regulated electric utility company, OTP, is subject to regulation of rates and other matters by state utility commissions in Minnesota, North Dakota and South Dakota and by the FERC for certain interstate operations. OTP accounts for the financial effects of regulation in accordance with accounting guidance for regulated operations. This guidance allows for the recording of a regulatory asset for certain costs which otherwise would be recognized in the statements of income or comprehensive income based on an expectation that the cost will be recovered in future rates. This guidance also requires the recording of a regulatory liability for certain credits which would otherwise be recognized in the statements of income or comprehensive income based on an expectation that the amount will be returned to customers in future rates. Amounts recorded as regulatory assets and regulatory liabilities are generally recognized in the statements of income at the time they are reflected in customer rates. In the event OTP ceases to meet the criteria to apply the guidance for regulated operations, the regulatory assets and liabilities that no longer meet such criteria would be removed from the consolidated balance sheets and included in the consolidated statements of income as an expense or income item, or in the consolidated statements of comprehensive income as a loss or gain item, in the period in which the application of this guidance ceases.
Cash Equivalents | Cash Equivalents We consider all highly liquid investments purchased with maturity dates of 90 days or less to be cash equivalents.
Concentration of Deposits | Concentration of Deposits We hold deposits with financial institutions which potentially subject us to a concentration risk. These deposits are guaranteed by the Federal Deposit Insurance Corporation up to an insurance limit of $250,000. Currently, our cash deposits exceed federally insured levels.
Revenue from Contracts with Customers | Revenue from Contracts with Customers Due to our diverse business operations, the recognition of revenue from contracts with customers depends on the product produced and sold or service performed. We recognize revenue from contracts with customers at prices that are fixed or determinable as evidenced by an agreement with the customer, when we have met our performance obligation under the contract and it is probable that we will collect the amount to which we are entitled in exchange for the goods or services transferred or to be transferred to the customer. Depending on the product produced and sold or service performed and the terms of the agreement with the customer, we recognize revenue either over time, in the case of delivery or transmission of electricity or related services or the production and storage of certain custom-made products, or at a point in time for the delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product. Provisions for sales returns, early payment discounts and volume-based variable pricing incentives are recorded as reductions to revenue at the time revenue is recognized based on customer history, historical information and current trends. We include revenues received for shipping and handling in operating revenues. Expenses paid for shipping and handling are recorded as part of cost of products sold. Sales or other taxes collected from customers are excluded from operating revenues. Electric Segment Revenues. Most Electric segment revenues are earned from the generation, transmission and sale of electricity to retail customers at rates approved by state regulatory commissions. OTP also earns revenue from the transmission of electricity for others over the transmission assets it owns separately or jointly with other transmission service providers, under rate tariffs established by the independent transmission system operator and approved by FERC. A third source of revenue for OTP comes from the generation and sale of electricity to wholesale customers at contract or market rates. Revenues from all these sources meet the criteria to be classified as revenue from contracts with customers and are recognized over time as energy is delivered or transmitted. Revenue is recognized based on the metered quantity of electricity delivered or transmitted at the applicable rates. For electricity delivered and consumed after a meter is read but not yet billed to a customer, OTP records revenue and an unbilled receivable based on estimates of the amount of energy delivered and a composite rate per kwh consumed. Manufacturing Segment Revenues. Our Manufacturing segment businesses earn revenue predominantly from the production and delivery of custom-made or standardized parts and products to customers across several industries and from the production and sale of tools and dies to other manufacturers. For the production and delivery of standardized products and other products made to customer specifications where the terms of the contract require transfer of the completed product, we have met our performance obligation and recognize revenue at the point in time when the product is shipped. At this point we have no further obligation to provide services related to such products. The shipping terms used in these transactions are free on board (FOB) shipping point. Plastics Segment Revenues. Our Plastics segment businesses earn revenue predominantly from the sale and delivery of standardized PVC pipe products produced at their manufacturing facilities. Revenue from the sale of these products is recognized at the point in time when the product is shipped as there is no further obligation to provide services related to such products and the shipping terms are FOB shipping point. We have one customer within our Plastics segment for which we produce and store a product made to the customer’s specifications and design under a build and hold agreement. For sales to this customer, we recognize revenue as the custom-made product is produced, adjusting the amount of revenue for volume rebate variable pricing considerations we expect the customer will earn and applicable early payment discounts we expect the customer will take. Ownership of the pipe transfers to the customer prior to delivery and we are paid a negotiated fee for storage of the pipe. Revenue for storage of the pipe is recognized over time as the pipe is stored.
Alternative Revenue | Alternative Revenue In addition to recognizing revenue from contracts with customers, our Electric segment business also records revenue under alternative revenue program (ARP) requirements. Certain rate rider mechanisms qualify as ARP revenues as they provide for adjustments to rates outside of a general rate case proceeding to encourage or incentivize investments in certain areas such as conservation, renewable energy, pollution reduction or control, improved infrastructure of the transmission grid or other programs that provide benefits to the general public under public policy, laws or regulations. ARP riders generally provide for the recovery of specified costs and investments and include an incentive component to provide the regulated utility with a return on amounts invested. We accrue ARP revenue on the basis of costs incurred, investments made and returns on those investments that qualify for recovery through established riders. ARP revenue is disclosed separately from revenue from contracts with customers and we have elected to report ARP revenue on a net basis, whereby amounts initially recorded as ARP revenue in a period are presented net of the reversal of amounts previously recognized as ARP revenue that are reclassified and recorded as revenue from contracts with customers when such amounts are included in the price of electricity to customers.
Receivables and Allowance for Credit Losses | Receivables and Allowance for Credit Losses We grant credit to our customers in the normal course of business with repayment terms generally ranging from 30 to 90 days after the invoice date. Late fees are assessed on certain receivables once they are 30 days past due. Unbilled receivables represent estimates of energy delivered to customers but not yet billed. Receivables are stated at the billed or estimated unbilled amount less an allowance for estimated credit losses. An allowance for credit losses is established based on losses expected to occur over the contractual life of the receivable. We estimate an allowance for credit losses on our trade and unbilled receivables by evaluating historical aging and write-off history, adjusted for current and forecasted economic conditions, for groups of receivables that share similar economic characteristics. Other receivables are evaluated by reviewing individual accounts, considering aging, financial condition of the debtor, recent payment history and other relevant factors. Account balances are written off in the period they are deemed to be uncollectible.
Inventories | Inventories Inventories are valued at the lower of cost or net realizable value. Costs for fuel, material and supply inventories of our Electric segment are determined on an average cost basis. Costs for raw material, work in process and finished goods inventories of our Manufacturing and Plastics segments are determined on a first-in first-out (FIFO) basis.
Investments | Investments We invest in and hold, through rabbi trusts, corporate-owned life insurance policies to provide future funding for obligations under our supplemental pension plan and a nonqualified deferred compensation plan. The polices are recorded at cash surrender value and there are no restrictions on our ability to surrender the policies. We hold debt, mutual fund, and money market fund investments either as investments within our captive insurance entity, to provide future funding for obligations under nonqualified deferred compensation plans or provide a return on our available cash and liquidity. These investments are recorded at fair value. Debt securities are deemed to be available-for-sale securities, accordingly unrealized gains and losses are generally excluded from earnings and recognized in accumulated other comprehensive income. We evaluate whether declines in the fair value of debt securities below the cost basis are other-than-temporary. Declines in fair value deemed to be other-than-temporary result in the recognition of unrealized losses, or a portion thereof, in earnings. Unrealized gains and losses on mutual and money market funds are recognized in earnings immediately.
Property, Plant and Equipment | Property, Plant and Equipment Electric plant is stated at original cost less accumulated depreciation. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and allowance for funds used during construction (AFUDC). The amount of interest capitalized to electric plant was $1.9 million in 2024, $1.9 million in 2023 and $0.9 million in 2022. Significant additions or improvements that extend an asset's useful life are capitalized, while repairs and maintenance costs are expensed as incurred. Depreciation is recognized on a straight-line basis over the asset's estimated useful life. For certain asset classes, we employ a group or composite method of depreciation in which certain assets are combined and depreciated over the average life of the combined asset group. Actuarial studies are periodically performed to assess the remaining useful lives and salvage values of our assets, with any changes in these estimates incorporated into depreciation on a prospective basis. Gains or losses on group or composite asset dispositions are recorded to accumulated depreciation and impact current and future depreciation rates. Amounts recovered in rates for future removal costs are recorded as regulatory liabilities. Removal costs, when incurred, are charged against the regulatory liability. Property, plant and equipment of our nonelectric operations are carried at historical cost less accumulated depreciation. Depreciation is recognized on a straight-line basis over the asset's estimated useful life. The cost of additions includes purchased assets, contracted work, direct labor and materials, allocable overheads and capitalized interest, as applicable. No interest was capitalized in 2024, 2023 or 2022. Maintenance and repairs are expensed as incurred. Gains or losses on asset dispositions are included in the determination of operating income.
Jointly Owned Facilities | Jointly Owned Facilities OTP is a joint owner in two coal-fired steam-powered electric generation plants: Big Stone Plant near Big Stone City, South Dakota and Coyote Station near Beulah, North Dakota. OTP is also a joint owner, with other regional utilities, in several major transmission lines. OTP's interest in each jointly owned facility is reflected in the consolidated balance sheets on a pro-rata basis and OTP's share of direct revenue and expenses are included in operating revenues and expenses in the consolidated statements of income. Each participant in the jointly owned facilities finances their own investments.
Goodwill and Other Intangible Assets | Goodwill and Other Intangible Assets Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over amounts recognized for the net identifiable assets acquired. Goodwill is not amortized, but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. Impairment testing is performed at the reporting unit level, which is defined as an operating segment or one level below an operating segment. We perform our impairment testing in the fourth quarter of each year and have identified three reporting units that carry a goodwill balance. We historically tested goodwill for impairment as of December 31st each year; however, in 2024, we elected to change the date of our annual goodwill impairment test to October 1st. We believe this new testing date allows us to better align our annual goodwill impairment testing procedures with our year-end financial reporting, as well as our annual budgeting and forecasting process. This change did not delay, accelerate or avoid the recognition of an impairment charge. We perform a quantitative impairment assessment, electing to forgo the optional qualitative assessment. The quantitative assessment is a single-step test that identifies both the existence of impairment and the amount of impairment loss by comparing the estimated fair value of a reporting unit to its carrying value, with any excess carrying value over the fair value being recognized as an impairment loss. Intangible assets with finite lives, which primarily consist of customer relationships, are carried at estimated fair value at the time of acquisition less accumulated amortization. The costs of the intangible assets are amortized over their estimated useful lives, which generally range from 15 to 20 years.
Cloud Computing Costs | Cloud Computing Costs We capitalize implementation costs incurred in cloud computing arrangements that are service contracts consistent with capitalized implementation costs incurred to develop or obtain internal-use software. Costs are amortized on a straight-line basis over the life of the associated contract. Capitalized implementation costs are amortized over periods up to ten years. Capitalized costs and related accumulated amortization are included in other noncurrent assets on the consolidated balance sheets.
Leases | Leases We recognize a right-of-use lease asset and a corresponding lease liability at the lease commencement date. The length of our lease agreements varies from less than one year to approximately ten years. We have elected to not record lease assets and liabilities for leases with a lease term at commencement of 12 months or less; such leases are expensed on a straight-line basis over the lease term. Certain of our leases contain options to renew or extend the lease term at our discretion if certain conditions are met. If a lease contains an option to extend the lease term and there is reasonable certainty the option will be exercised, the option is considered in the lease term at inception, or at such time when an event occurs which triggers the remeasurement of a lease, as applicable. In the determination of the lease term for one of our leased manufacturing facilities, we have incorporated the future lease renewals which we believe are reasonably certain to be exercised in the associated right-of-use asset and liability values. We have elected to not separate non-lease components (e.g., common area maintenance) from lease components on real estate leases, accordingly the recognized lease asset and lease liability incorporate in their measurement payments for non-lease components. Certain leases include variable lease payments as the amounts are subject to change over the lease term; such amounts are not incorporated into the measurement of the right-of-use lease asset or lease liability. We are unable to determine the interest rate implicit in our leases, thus we apply our incremental borrowing rate to capitalize the right-of-use asset and lease liability. We estimate our incremental borrowing rate by reference to market interest rates on long-term debt, incorporating considerations of the credit quality of the lessee and the term of lease.
Recoverability of Long-Lived Assets | Recoverability of Long-Lived Assets We review our long-lived assets including, among other assets, property, plant and equipment, amortizing intangible assets and right-of-use lease assets whenever events or changes in circumstances indicate the carrying amount of the assets may not be recoverable. We determine potential impairment by comparing the carrying amount of the assets with the net cash flows expected to be provided by operating activities of the business or related assets. If the sum of the expected future net cash flows is less than the carrying amount of the assets, an impairment loss would be recognized. Such an impairment loss would be measured as the amount by which the carrying amount exceeds the fair value of the asset.
Pension Plans and Other Postretirement Benefits | Pension Plans and Other Postretirement Benefits We maintain pension and postretirement benefit plans for eligible employees. Recognizing the cost of providing benefits and measuring the projected benefit obligation of these plans requires management to make various assumptions and estimates. Certain unrecognized actuarial gains and losses and unrecognized prior service costs or credits are deferred as regulatory assets and liabilities, rather than recorded as other comprehensive income, based on regulatory recovery mechanisms. We have elected to apply a minimum amortization method for determining the amount of amortization of net cumulative gains or losses to be included as a component of net periodic benefit cost for any annual period. Cumulative gains and losses recognized in accumulated other comprehensive income or as a deferred regulatory asset or liability that are in excess of 10% of the projected benefit obligation or the market value of pension plan assets are amortized over the expected remaining future service period of active plan participants. In periods in which the cumulative gains and losses do not exceed 10%, no amortization to net period benefit cost is recognized.
Asset Retirement Obligations | Asset Retirement Obligations Legal obligations related to the future retirement of long-lived assets are recognized as asset retirement obligations (ARO). An ARO is recognized in the period in which the legal obligation is incurred and the amount of the obligation can be reasonably estimated, with an offsetting increase to the associated long-lived asset. AROs are initially recognized at fair value and increased with the passage of time (accretion). ARO estimates are revised periodically with any adjustments reflected in the ARO and associated long-lived asset.
Income Taxes | Income Taxes We use the asset and liability method to account for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of all temporary differences between the carrying amounts of assets and liabilities and their respective tax bases. Deferred taxes are recorded using the tax rates scheduled by tax law to be in effect in the periods when the temporary differences reverse. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that a portion or all of the deferred tax assets will not be realized. The realizability of deferred tax assets is determined by taking into consideration forecasts of future taxable income, the reversal of other existing temporary differences, available net operating loss carryforwards and available tax planning strategies. Changes in valuation allowances are included in the provision for income taxes in the period of the changes. We recognize the tax effects of all tax positions that are more-likely-than-not to be sustained on audit based solely on the technical merits of those positions as of the balance sheet date. Changes in the recognition or measurement of such positions are recognized in the provision for income taxes in the period of the changes. We classify interest and penalties on tax uncertainties as components of the provision for income taxes within the consolidated statements of income. We have elected to account for transferable tax credits as a component of our income tax provision. We recognize the benefit of PTCs as a reduction of income tax expense in the period the credit is generated, which corresponds to the period the energy production occurs. We apply the deferral method of accounting for ITCs and state wind energy credits. Under this method, ITCs and state wind energy credits are amortized as a reduction to income tax expense over the estimated useful lives of the underlying property that gave rise to the credit.
Deferred Compensation Plans | Deferred Compensation Plans The Company sponsors two nonqualified deferred compensation plans for the benefit of executive officers and other select employees. Each plan allows participants to defer a specified amount or percentage of base wages or incentive compensation into the plan, subject to certain limitations. The Company, at its discretion, may make employer contributions to either plan during any annual period. Participant and employer deferred amounts are segregated into one or more accounts chosen by the participant. Participants earn a return on deferred amounts based on notional investments in the segregated accounts. Participants can elect lump sum distributions or annual installments of deferred balances during the participant's employment or upon retirement.
Stock-Based Compensation | Stock-Based Compensation Stock-based compensation awards are measured at the grant-date fair value of the award and compensation expense is recognized on a straight-line basis over the applicable service or performance period. The service period may be limited to the period until such time that a recipient is retirement eligible as determined under the award agreement. Awards granted to employees eligible for retirement on the date of grant are expensed in the period of grant. We recognize the effects of award forfeitures as they occur.
Fair Value Measurements | Fair Value Measurements Fair value is defined as the price that would be received for 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. Three levels of inputs may be used to measure fair value: Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reported date. The types of assets and liabilities included in Level 1 are highly liquid and actively traded instruments with quoted prices, such as equities listed on the New York Stock Exchange and commodity derivative contracts listed on the New York Mercantile Exchange. Level 2 – Pricing inputs are other than quoted prices in active markets but are either directly or indirectly observable as of the reported date. The types of assets and liabilities included in Level 2 are typically either comparable to actively traded securities or contracts, such as treasury securities with pricing interpolated from recent trades of similar securities, or priced with models using highly observable inputs, such as commodity options priced using observable forward prices and volatilities. Level 3 – Significant inputs to pricing have little or no observability as of the reporting date. The types of assets and liabilities included in Level 3 are those with inputs requiring significant management judgment or estimation and may include complex and subjective models and forecasts. In instances where the determination of the fair value measurement is based on inputs from different levels within the hierarchy, the level in the hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety.
Related Parties | Related Parties The Otter Tail Corporation Foundation and Otter Tail Power Company Foundation are independent not-for-profit charitable entities affiliated with the Company and are not included in OTC's consolidated financial statements.
Variable Interest Entity | Variable Interest Entity In October 2012, the Coyote Station owners, including OTP, entered into an LSA with Coyote Creek Mining Company, LLC (CCMC), a subsidiary of The North American Coal Corporation, for the purchase of lignite coal to meet the coal supply requirements of Coyote Station for the period beginning in May 2016 and ending in December 2040. The price per ton paid by the Coyote Station owners under the LSA reflects the cost of production, along with an agreed upon profit and capital charge. CCMC was formed for the purpose of mining coal to meet the coal fuel supply requirements of Coyote Station from May 2016 through December 2040 and, based on the terms of the LSA, is considered a variable interest entity (VIE) due to the transfer of all operating and economic risk to the Coyote Station owners, as the agreement is structured so that the price of the coal would cover all costs of operations as well as future reclamation costs. The Coyote Station owners are required to buy certain assets of CCMC at book value should they terminate the contract prior to the end of the contract term and are providing a guarantee of the value of the equity of CCMC because the Coyote Station owners are required to buy the membership interests of CCMC at the end of the contract term at equity value. Under current accounting standards, the primary beneficiary of a VIE is required to include the assets, liabilities, results of operations and cash flows of the VIE in its consolidated financial statements. No single owner of Coyote Station owns a majority interest in Coyote Station and none, individually, has the power to direct the activities that most significantly impact CCMC. Therefore, none of the owners individually, including OTP, is considered the primary beneficiary of the VIE and the Company is not required to include CCMC in its consolidated financial statements. If the LSA terminates prior to the expiration of its term or the production period terminates prior to December 31, 2040 and the Coyote Station owners purchase all of the outstanding membership interests of CCMC, the owners will satisfy or, if permitted by CCMC’s applicable lenders, assume all of CCMC’s obligations owed to CCMC’s lenders under its loans and leases. The Coyote Station owners have limited rights to assign their rights and obligations under the LSA without the consent of CCMC’s lenders during any period in which CCMC’s obligations to its lenders remain outstanding. In the event the contract is terminated prior to the end of the term due to certain events, OTP’s maximum loss exposure, as a result of its involvement with CCMC, could be as high as $40 million, or OTP’s 35% share of CCMC’s unrecovered costs as of December 31, 2024, if recovery of such a loss is denied by regulatory authorities.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements | Recently Adopted Accounting Pronouncements Segment Reporting. In November 2023, the Financial Accounting Standards Board (FASB) issued amended authoritative guidance codified in Accounting Standards Codification (ASC) 280, Segment Reporting. The amended guidance expands annual and interim disclosure requirements for reportable segments, primarily through expanded disclosures about significant segment expenses. We adopted this updated standard in the 2024 annual period on a retrospective basis, as required by the updated standard. The adoption of this updated standard resulted in additional disclosures related to our reportable segments and did not have an impact on our consolidated financial position or operating results. Recent Accounting Pronouncements Income Taxes. In December 2023, the FASB issued amended authoritative guidance codified in ASC 740, Income Taxes. The amended guidance requires additional disaggregated information in effective tax rate reconciliation disclosures and additional disaggregated information about income taxes paid. The updated standard is effective for our annual periods beginning in 2025. The amended guidance is to be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate adopting the updated standard in our Form 10-K for the year ended December 31, 2025 and electing to apply the standard on a retrospective basis for all periods presented. Disaggregated Income Statement Expenses. In November 2024, the FASB issued authoritative guidance codified in ASC 220, Income Statement—Reporting Comprehensive Income, which will require additional disclosure of certain costs and expenses within the notes to the financial statements. The updated standard is effective for our annual periods beginning in 2027 and interim periods beginning in the first quarter of fiscal 2028 and can be applied on either a prospective or retrospective basis. Early adoption is permitted. We are currently evaluating the impact that the updated standard will have on our financial statement disclosures.

X
- Definition Represents the policy disclosure of jointly owned utility plants or facilities. + References No definition available. + Details
Name: | ottr_JointOwnershipPolicyTextBlock
Namespace Prefix: | ottr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the policy disclosure of regulated operations. + References No definition available. + Details
Name: | ottr_RegulationPolicyTextBlock
Namespace Prefix: | ottr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Related Party Transaction + References No definition available. + Details
Name: | ottr_RelatedPartyTransactionPolicyTextBlock
Namespace Prefix: | ottr_
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://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/410-20/tableOfContent + 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 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 No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
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, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: 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_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
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/2147478898/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 for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Paragraph 2AA -Subparagraph (a) -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-2AA Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A + Details
Name: | us-gaap_ConsolidationVariableInterestEntityPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.2.Q4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 30 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 13A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17 + Details
Name: | us-gaap_CreditLossFinancialInstrumentPolicyTextBlock
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 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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 + 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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent + Details
Name: | us-gaap_InternalUseSoftwarePolicy
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 S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: 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 3: 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 4: 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 5: 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/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent 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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
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 pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481097/715-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 60 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480266/715-60-50-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 80 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-2 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 20 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
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/2147478777/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/2147477798/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/2147477798/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 revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + 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 revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + 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 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)(1) -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)(i) -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)(ii) -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 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 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.C.Q3) -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.1.Q5) -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.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: 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 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 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