|12 Months Ended|
Dec. 31, 2019
|Risks and Uncertainties [Abstract]|
|Schedule of customers||
Tabular disclosure of arrangements in which the entity has committed resources to supply goods or services to a customer. May include identification of the goods or services to be furnished, identity of the purchasing party, pricing, effects on pricing for failing to deliver the [minimum] quantities required to be furnished, cancellation rights, and termination provisions.
Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef