Revenue Recognition, Long-term Contracts [Policy Text Block]

NameRevenueRecognitionLongTermContracts
Namespacehttp://fasb.org/us-gaap/2021-01-31
Prefixus-gaap
Data typedtr-types:textBlockItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractFalse

Labels

TextLangRoleContainer role
Revenue Recognition, Long-term Contracts [Policy Text Block]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link
Disclosure of accounting policy for revenue recognition for long-term construction or production type contracts. This disclosure may include the method or methods used to determine earned revenues and the cost of earned revenue, including the policies relating to combining and segmenting, and accounting for indirect costs, contract incentives and costs included in inventory, if applicable. For contracts accounted for under the percentage-of-completion method the entity also generally discloses its method(s) of measuring the extent of progress towards completion. For contracts accounted for under the completed-contract method, the entity may disclose the specific criteria it uses to determine when a contract is substantially completed. If the entity departs from its basic accounting policy (namely percentage-of-completion or completed-contract method) for a single contract or a group of contracts, such a departure may be disclosed.en-UShttp://www.xbrl.org/2003/role/documentationhttp://www.xbrl.org/2003/role/link

References

NameValueRole
NoteElement is intended to be used for each reported period for which amendment from Accounting Standards Update identified in tin-part:Source_ASU_Number is not applied.http://fasb.org/us-gaap/role/tin/transition
PublishDate2018-01http://fasb.org/us-gaap/role/tin/transition
SourceASUhttp://fasb.org/us-gaap/role/tin/transition
SourceNameRevenuehttp://fasb.org/us-gaap/role/tin/transition
Source_ASU_Number2014-09http://fasb.org/us-gaap/role/tin/transition
elementCreationTaxonomyVersion2008http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote
SourceNameReference Project:Taxonomy Technical Improvementhttp://fasb.org/srt/role/changeNote/changeNote
TaxonomyVersion2021http://fasb.org/srt/role/changeNote/changeNote
ChangeDate2020-10http://fasb.org/srt/role/changeNote/changeNote
ModifiedReferencestruehttp://fasb.org/srt/role/changeNote/changeNote

Related Parent Concepts

NameRelation TypeRole
us-gaap:PolicyTextBlockAbstract
parent-childhttp://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList
us-gaap:Asu201409TransitionAbstract
parent-childhttp://fasb.org/us-gaap/role/disclosure/DeferredRevenue