Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Schedule of Deferred Revenue (Details)

v3.20.1
Revenue Recognition - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred costs $ 8,530 $ 9,069
Deferred revenue 17,329 17,088
Deferred revenue and contract liabilities - Current portion 7,687 7,902
Deferred revenue and contract liabilities - less current portion 8,544 9,186
Deferred Sales Commissions to Employees [Member]    
Deferred costs 2,196 585
Contract Liabilities [Member]    
Deferred revenue [1] 1,098
Deferred Revenue - Other [Member]    
Deferred revenue [1] 227 305
Deferred Maintenance and SaaS Revenue [Member]    
Deferred revenue [1] 5,072 4,607
Deferred Logistics Visibility Solutions Product Revenue [Member]    
Deferred revenue [1] $ 10,932 $ 12,176
[1] The Company record deferred revenues when cash payments are received or due in advance of the Company's performance. For the years ended December 31, 2018 and 2019, the Company recognized revenue of $11,813 and $12,082, respectively, that was included in the deferred revenue balance at the beginning of each reporting period. The Company expects to recognize as revenue before year 2024, when it transfers those goods and services and, therefore, satisfies its performance obligation to the customers.