|3 Months Ended|
Mar. 31, 2021
|Revenue Recognition Disclosures [Abstract]|
Disaggregation of Revenues
The following table disaggregates revenue by source:
The opening and closing balances of the Company’s customer trade receivables and customer deposit liability are as follows:
Of the total amount of customer deposit liability as of January 1, 2021, $5,155, $2,083 was reported as revenue during the three months ended March 31, 2021. Of the total amount of customer deposit liability as of January 1, 2020, $2,504, $1,599 was reported as revenue during the three months ended March 31, 2020.
The Company also has customer trade receivables under longer term financing arrangements at interest rates ranging from 9% to 12% with repayment terms ranging for 12 to 18 months. Long term trade receivables as of March 31, 2021 and December 31, 2020 are as follows:
The following table summarizes changes in notes receivable balances that have been deemed impaired.