|9 Months Ended|
Sep. 30, 2020
|Accounting Policies [Abstract]|
|Schedule of Disaggregation of Revenue||
Revenue by type was as follows:
|Schedule of Contract Liabilities||
The table below details the activity in the Company’s contract liabilities during the nine months ended September 30, 2020 and as of December 31, 2019, and the balance at the end of each period is reported as contract liability in the Company’s consolidated balance sheet.
Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.
Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef