| Revenue, Practical Expedient, Initial Application and Transition, Qualitative Assessment (Deprecated 2022) | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Description of assessment of estimated effect of practical expedients elected under initial application of retrospective method for completed contracts, completed contracts with variable consideration, modified contracts and disclosures of remaining performance obligation. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |