XML 60 R40.htm IDEA: XBRL DOCUMENT
v3.20.4

REVENUES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Revenues [Abstract] |
Schedule of Revenues | The following table presents the significant changes in the deferred revenue balance during the year ended December 31, 2020:
|  | Year ended December 31, 2019 |  |  | Year ended December 31, 2020 |
Balance, beginning of the period |  | $ | 3,873 |  |  | $ | 7,999 |
New performance obligations |  |  | 11,195 |  |  |  | 5,210 |
Reclassification to revenue as a result of satisfying performance obligations |  |  | (7,069 | ) |  |  | (2,222 | )
Balance, end of the period |  |  | 7,999 |  |  |  | 10,987 |
Less: long-term portion of deferred revenue |  |  | 6,265 |  |  |  | 7,495 |
Current portion, end of period |  | $ | 1,734 |  |  | $ | 3,492 |
Schedule of Remaining Performance Obligations | Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and non-cancelable contracts that will be recognized as revenue in future periods. The following table represents the remaining performance obligations as of December 31, 2020, which are expected to be satisfied and recognized in future periods:
|  | 2021 |  |  | 2022 |  |  | 2023 and thereafter |
Unsatisfied performance obligations |  | $ | 4,320 |  |  | $ | 216 |  |  | $ | 8,129 |

X
- Definition Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599 + Details
Name: | us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenuesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration