| elementCreationTaxonomyVersion | 2012 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2019 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2018-10 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedDocumentation | true | http://fasb.org/srt/role/changeNote/changeNote |
| PreviousDocumentation | Financial information that is based on fully or partially assumed figures or facts. For example, but not limited to, pro forma disclosure of a change in accounting principle of what earnings would have been if the new principle had been applied. Excludes forecasts. | http://fasb.org/srt/role/changeNote/changeNote |
| SourceName | Accounting Changes:Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2021 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2020-07 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedDocumentation | true | http://fasb.org/srt/role/changeNote/changeNote |
| PreviousDocumentation | Information reported based on historical fact adjusted for fully or partially assumed fact. Excludes information reported for future period (forecast). | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Topic | 450 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| SubTopic | 20 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Paragraph | 10 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| URI | http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Publisher | FASB | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Topic | 855 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Paragraph | 3 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| URI | http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662 | http://www.xbrl.org/2003/role/recommendedDisclosureRef |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 250 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | S99 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 5 | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (SAB Topic 11.M.Q2) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693 | http://www.xbrl.org/2003/role/disclosureRef |