| SourceName | Technical Corrections to ASU 2014-09 | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2018 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2017-01 | http://fasb.org/srt/role/changeNote/changeNote |
| NewElement | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2016-20 | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 605 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 35 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 25 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 47 | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=108311418&loc=d3e55442-111641 | http://www.xbrl.org/2003/role/disclosureRef |