| SourceName | Revenue:Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2019 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2018-09 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedDocumentation | true | http://fasb.org/srt/role/changeNote/changeNote |
| PreviousDocumentation | The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable. | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2014-09 | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://www.xbrl.org/2003/role/exampleRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/exampleRef |
| Topic | 230 | http://www.xbrl.org/2003/role/exampleRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/exampleRef |
| Section | 45 | http://www.xbrl.org/2003/role/exampleRef |
| Paragraph | 28 | http://www.xbrl.org/2003/role/exampleRef |
| Subparagraph | (a) | http://www.xbrl.org/2003/role/exampleRef |
| URI | http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 | http://www.xbrl.org/2003/role/exampleRef |