cm:Concept: us-gaap:AccountingStandardsUpdate201818ApplicationFixedList
| Accounting Standards Update 2018-18 Application [Fixed List] |
| us-gaap:AccountingStandardsUpdate201818ApplicationFixedList |
| Indicates whether Accounting Standards Update 2018-18 was applied retrospectively to all contracts or only to contracts not completed at date of initial application of content in 606-10-65-1. Acceptable values are "Applied to all contracts" and "Applied only to contracts not completed". |
| cm:Concept |
| us-types:contractApplicationItemType |
| For Period (duration) |
| (no balance type) |
| false |
| us-gaap:AccountingStandardsUpdate201818ApplicationFixedList |