Revenue Recognition (Tables)
|12 Months Ended|
Dec. 31, 2019
|Revenue Recognition and Deferred Revenue [Abstract]|
|Schedule of revenue by product||
Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.
Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef