Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Deferred Revenue (Details)

v3.20.2
Revenue Recognition - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Deferred logistics visibility solutions costs $ 6,122 $ 8,530
Deferred revenue 14,996 [1] 17,329
Less: Deferred revenue and contract liabilities - Current portion 7,385 7,687 [2]
Deferred revenue and contract liabilities - less current portion 6,703 8,544 [2]
Deferred Contract Costs [Member]    
Deferred logistics visibility solutions costs   2,196
Contract Liabilities [Member]    
Deferred revenue [1] 908 1,098
Deferred Revenue - Service [Member]    
Deferred revenue [1] 6,354 5,299
Deferred Revenue - Products [Member]    
Deferred revenue [1] $ 7,734 $ 10,932
[1] The Company records deferred revenues when cash payments are received or due in advance of the Company's performance. For the three- and nine-month periods ended September 30, 2019 and 2020, the Company recognized revenue of $ 3,306 and $9,544, respectively, and $2,381 and $6,981, respectively, that was included in the deferred revenue balance at the beginning of each reporting period. The Company expects to recognize as revenue these deferred revenue balances before the year 2025, when the services are performed and, therefore, satisfies its performance obligation to the customer
[2] Derived from audited balance sheet as of December 31, 2019.