XML 35 R23.htm IDEA: XBRL DOCUMENT
v3.20.2

Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2020
Accounting Policies [Abstract] |
Revenue [Policy Text Block] | Revenue Recognition Due to the diverse business operations of the Company, recognition of revenue from contracts with customers depends on the product produced and sold or service performed. The Company recognizes revenue from contracts with customers at prices that are fixed or determinable as evidenced by an agreement with the customer, when the Company has met its performance obligation under the contract and it is probable that the Company will collect the amount to which it is 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, the Company recognizes 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 the customer’s specifications where the terms of the contract require transfer of the completed product. Provisions for sales returns, early payment terms discounts, volume-based variable pricing incentives and warranty costs are recorded as reductions to revenue at the time revenue is recognized based on customer history, historical information and current trends. In addition to recognizing revenue from contracts with customers under Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606), the Company also records adjustments to Electric segment revenues for amounts subject to future collection under alternative revenue programs (ARPs) as defined in ASC Topic 980, Regulated Operations (ASC 980). The ARP revenue adjustments are recorded on the basis of recoverable costs incurred and returns earned under rate riders on a separate line on the face of the Company’s consolidated statements of income as they do not meet the criteria to be classified as revenue from contracts with customers. Electric Segment Revenues—In the Electric segment, the Company recognizes revenue in two categories: (1) revenues from contracts with customers and (2) adjustments to revenues for amounts collectible under ARPs. Most Electric segment revenues are earned from the generation, transmission and sale of electricity to retail customers at rates approved by regulatory commissions in the states where Otter Tail Power Company (OTP) provides service. 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 the Federal Energy Regulatory Commission (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 prior to the end of the reporting period, OTP records revenue and an unbilled receivable based on estimates of the kilowatt-hours (kwh) of energy delivered to the customer. ARPs provide for adjustments to rates outside of a general rate case proceeding, usually as a surcharge applied to future billings typically through the use of rate riders subject to periodic adjustments, 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. OTP has recovered costs and earned incentives or returns on investments subject to recovery under several ARP rate riders, including:
| ● | In Minnesota: Transmission Cost Recovery (TCR), Environmental Cost Recovery (ECR), Renewable Resource Adjustment (RRA), Energy Intensive Trade Exposed and Conservation Improvement Program (CIP) riders.
| ● | In North Dakota: TCR, ECR, Renewable Resource Cost Recovery and Generation Cost Recovery (GCR) riders.
| ● | In South Dakota: TCR, ECR, Phase-In Rate Plan and Energy Efficiency Plan (conservation) riders.
OTP accrues ARP revenue based on costs incurred, investments made and returns on those investments that qualify for recovery through established riders. Amounts billed under riders in effect at the time of the billing are included in revenues from contracts with customers net of amounts billed that are subject to refund through future rider adjustments. Amounts accrued and subject to recovery through future rider rate updates and adjustments are reported as changes in accrued revenues under ARPs on a separate line in the revenue section of the Company’s consolidated statement of income. See table in note 3 for total revenues billed and accrued under ARP riders for the three- and nine-month periods ended September 30, 2020 and 2019. Manufacturing Segment Revenues—Companies in the Manufacturing segment, BTD Manufacturing, Inc. (BTD) and T.O. Plastics, Inc. (T.O. Plastics), earn revenue predominantly from the production and delivery of custom-made or standardized parts to customers across several industries. BTD also earns revenue 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, the operating company has met its performance obligation and recognizes revenue at the point in time when the product is shipped. For revenue recognized on products when shipped, the operating companies have no further obligation to provide services related to such products. The shipping terms used in these instances are FOB shipping point. Plastics Segment Revenues—Companies in our Plastics segment earn revenue predominantly from the sale and delivery of standardized polyvinyl chloride (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 based on prices agreed to in a purchase order. For revenue recognized on shipped products, there is no further obligation to provide services related to such products. The shipping terms used in these instances are FOB shipping point. The Plastics segment has one customer for which it produces and stores a product made to the customer’s specifications and design under a build and hold agreement. For sales to this customer, the operating company recognizes revenue as the custom-made product is produced, adjusting the amount of revenue for volume rebate variable pricing considerations the operating company expects the customer will earn and applicable early payment discounts the company expects the customer will take. Ownership of the pipe transfers to the customer prior to delivery and the operating company is paid a negotiated fee for storage of the pipe. See operating revenue table in note 2 for a disaggregation of the Company’s revenues by business segment for the three- and nine-month periods ended September 30, 2020 and 2019.
Agreements Subject to Legally Enforceable Netting Arrangements [Policy Text Block] | Agreements Subject to Legally Enforceable Netting Arrangements OTP has certain derivative contracts that are designated as normal purchases. Individual counterparty exposures for these contracts can be offset according to legally enforceable netting arrangements. The Company does not offset assets and liabilities under legally enforceable netting arrangements on the face of its consolidated balance sheet.
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair Value Measurements The Company follows ASC Topic 820, Fair Value Measurements and Disclosures (ASC 820), for recurring fair value measurements. ASC 820 provides a single definition of fair value, requires enhanced disclosures about assets and liabilities measured at fair value and establishes a hierarchical framework for disclosing the observability of the inputs utilized in measuring assets and liabilities at fair value. The three levels defined by the hierarchy and examples of each level are as follows: 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 by 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. The following tables present, for each of the hierarchy levels, the Company’s assets and liabilities that are measured at fair value on a recurring basis as of September 30, 2020 and December 31, 2019:
September 30, 20 20 (in thousands) |  | Level 1 |  |  | Level 2 |  | Level 3
Assets: |  |  |  |  |  |  |  |  |
Investments: |  |  |  |  |  |  |  |  |
Equity Funds – Held by Captive Insurance Company |  | $ | 1,665 |  |  |  |  |  |
Corporate Debt Securities – Held by Captive Insurance Company |  |  |  |  |  | $ | 2,887 |  |
Government-Backed and Government-Sponsored Enterprises’ Debt Securities – Held by Captive Insurance Company |  |  |  |  |  |  | 6,131 |  |
Other Assets: |  |  |  |  |  |  |  |  |
Money Market and Mutual Funds –Retirement Plans |  |  | 1,582 |  |  |  |  |  |
Total Assets |  | $ | 3,247 |  |  | $ | 9,018 |  |
December 31, 20 19 (in thousands) |  | Level 1 |  |  | Level 2 |  | Level 3
Assets: |  |  |  |  |  |  |  |  |
Investments: |  |  |  |  |  |  |  |  |
Equity Funds – Held by Captive Insurance Company |  | $ | 1,586 |  |  |  |  |  |
Corporate Debt Securities – Held by Captive Insurance Company |  |  |  |  |  | $ | 2,124 |  |
Government-Backed and Government-Sponsored Enterprises’ Debt Securities – Held by Captive Insurance Company |  |  |  |  |  |  | 6,060 |  |
Other Assets: |  |  |  |  |  |  |  |  |
Money Market and Mutual Funds –Retirement Plans |  |  | 2,363 |  |  |  |  |  |
Total Assets |  | $ | 3,949 |  |  | $ | 8,184 |  |
The level 2 fair values for Government-Backed and Government-Sponsored Enterprises’ and Corporate Debt Securities Held by the Company’s Captive Insurance Company are determined on the basis of valuations provided by a third-party pricing service which utilizes industry accepted valuation models and observable market inputs to determine valuation. Some valuations or model inputs used by the pricing service may be based on broker quotes.
Consolidation, Variable Interest Entity, Policy [Policy Text Block] | Coyote Station Lignite Supply Agreement – Variable Interest Entity In October 2012 the Coyote Station owners, including OTP, entered into a lignite sales agreement (LSA) with Coyote Creek Mining Company, L.L.C. (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 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. No single owner of Coyote Station owns a majority interest in Coyote Station or has the power to direct the activities that most significantly impact CCMC. Therefore, none of the owners individually, including OTP, is considered a 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 lender 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 exposure to additional costs, as a result of its involvement with CCMC, and potential impairment loss if recovery of those costs is denied by regulatory authorities, could be as high as approximately $50 million, OTP’s 35% share of CCMC’s unrecovered costs as of September 30, 2020.
Inventory, Policy [Policy Text Block] | Inventories Inventories, valued at the lower of cost or net realizable value, consist of the following:
|  | September 30, |  |  | December 31, |
(in thousands) |  | 2020 |  |  | 2019 |
Finished Goods |  | $ | 18,901 |  |  | $ | 31,863 |
Work in Process |  |  | 14,480 |  |  |  | 16,508 |
Raw Material, Fuel and Supplies |  |  | 48,490 |  |  |  | 49,480 |
Total Inventories |  | $ | 81,871 |  |  | $ | 97,851 |
Goodwill and Intangible Assets, Policy [Policy Text Block] | Intangible Assets Intangible assets with finite lives are amortized over their estimated useful lives and reviewed for impairment in accordance with requirements under ASC Topic 360-10-35, Property, Plant, and Equipment—Overall—Subsequent Measurement. The following table summarizes the components of the Company’s intangible assets at September 30, 2020 and December 31, 2019:
September 30, 20 20 (in thousands) |  | Gross Carrying Amount |  |  | Accumulated Amortization |  |  | Net Carrying Amount |  |  | Remaining Amortization Periods (months) |
Amortizable Intangible Assets: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer Relationships |  | $ | 22,491 |  |  | $ | 12,095 |  |  | $ | 10,396 |  |  | 79-179 |
Other |  |  | 26 |  |  |  | 3 |  |  |  | 23 |  |  | 216 |
Total |  | $ | 22,517 |  |  | $ | 12,098 |  |  | $ | 10,419 |  |  |  |
December 31, 20 19 (in thousands) |  | Gross Carrying Amount |  |  | Accumulated Amortization |  |  | Net Carrying Amount |  |  | Remaining Amortization Periods (months) |
Amortizable Intangible Assets: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer Relationships |  | $ | 22,491 |  |  | $ | 11,259 |  |  | $ | 11,232 |  |  | 88-188 |
Other |  |  | 179 |  |  |  | 121 |  |  |  | 58 |  |  | 8-45 |
Total |  | $ | 22,670 |  |  | $ | 11,380 |  |  | $ | 11,290 |  |  |  |
The amortization expense for these intangible assets was:
|  | Three Months Ended |  |  | Nine Months Ended |
|  | September 30, |  |  | September 30, |
(in thousands) |  | 2020 |  |  | 2019 |  |  | 2020 |  |  | 2019 |
Amortization Expense – Intangible Assets |  | $ | 284 |  |  | $ | 296 |  |  | $ | 871 |  |  | $ | 888 |
The estimated annual amortization expense for these intangible assets for the next 51 months is:
(in thousands) |  | 2020 |  |  | 2021 |  |  | 2022 |  |  | 2023 |  |  | 2024 |
Estimated Amortization Expense – Intangible Assets |  | $ | 275 |  |  | $ | 1,100 |  |  | $ | 1,100 |  |  | $ | 1,100 |  |  | $ | 1,100 |
Cash Flow Supplemental [Policy Text Block] | Supplemental Disclosures of Cash Flow Information
|  | As of September 30, |
(in thousands) |  | 2020 |  |  | 2019 |
Noncash Investing Activities: |  |  |  |  |  |  |  |
Transactions Related to Capital Additions not Settled in Cash |  | $ | 112,314 |  |  | $ | 15,893 |
New Accounting Pronouncements, Policy [Policy Text Block] | New Accounting Standards Adopted ASU 2016-13—In June 2016 the FASB issued Accounting Standards Update (ASU) No. 2016-13, Financial Instruments—Credit Losses (Topic 326) (ASC 326), which changes how entities account for credit losses on receivables and certain other assets effective for interim and annual periods beginning on or after December 31, 2019. The guidance requires use of a current expected credit loss model, which may result in earlier recognition of credit losses than under previous accounting standards. The Company adopted ASC 326 in the first quarter of 2020. Adoption of the new standard did not have a material impact on the Company’s consolidated financial statements, and the Company did not record a cumulative effect adjustment to retained earnings on adoption. Accounting Policy Trade account and unbilled receivables reflected in the Company’s consolidated balance sheets represent the net amounts expected to be collected. An allowance for credit losses is established based on expected losses. Expected losses are estimated by reviewing individual accounts, considering aging, financial condition of the debtor for certain accounts, recent payment history, current and forecasted economic conditions and other relevant factors. Allowance for Credit Losses Following is a summary of activity in allowances for credit losses on trade and unbilled accounts receivable across the Company:
|  | Three Months Ended |  |  | Nine Months Ended |
|  | September 30, |  |  | September 30, |
(in thousands) |  | 2020 |  |  | 2019 |  |  | 2020 |  |  | 2019 |
Beginning Balance |  | $ | 2,100 |  |  | $ | 1,691 |  |  | $ | 1,339 |  |  | $ | 1,407 |
Additions Charged to Expense (net of recoveries) |  |  | 474 |  |  |  | 86 |  |  |  | 1,845 |  |  |  | 549 |
Reductions for Amounts Written Off |  |  | (313 | ) |  |  | (225 | ) |  |  | (923 | ) |  |  | (404 | )
Ending Balance |  | $ | 2,261 |  |  | $ | 1,552 |  |  | $ | 2,261 |  |  | $ | 1,552 |
ASU 2018-15—In August 2018 the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40), which amends ASC 350-40, Internal-Use Software, to address a customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The amendments in ASU 2018-15 align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the amendments in ASU 2018-15 require an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in ASC 350-40 to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. The amendments in ASU 2018-15 also require the entity to present the expense related to the capitalized implementation costs in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement and classify payments for capitalized implementation costs in the statement of cash flows in the same manner as payments made for fees associated with the hosting element. The entity is also required to present the capitalized implementation costs in the statement of financial position in the same line item that a prepayment for the fees of the associated hosting arrangement would be presented. The amendments in ASU 2018-15 were effective for interim and annual periods beginning on or after December 15, 2019 with early adoption permitted in any interim period. The Company adopted the amendments in ASU 2018-15 in the first quarter of 2020. There was no impact to its consolidated financial statements on adoption, but the Company will begin capitalizing implementation costs incurred in cloud computing arrangements post-adoption.

X
- Definition Disclosure of accounting policy for agreements subject to legally enforceable netting arrangements. + References No definition available. + Details
Name: | ottr_AgreementsSubjectToLegallyEnforceableNettingArrangementsPolicyTextBlock
Namespace Prefix: | ottr_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the policy disclosure of cash flow supplemental information. + References No definition available. + Details
Name: | ottr_CashFlowSupplementalPolicyTextBlock
Namespace Prefix: | ottr_
Data Type: | nonnum: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 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 -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 2AA -Subparagraph a -URI http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685 + Details
Name: | us-gaap_ConsolidationVariableInterestEntityPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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=121572278&loc=d3e13279-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: 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 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: 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.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration