Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of Deferred Revenue (Details)

Revenue Recognition - Schedule of Deferred Revenue (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Deferred costs $ 3,829,000 $ 3,660,000
Deferred revenue 19,790,000 17,088,000
Less: Current portion 9,856,000 7,902,000
Deferred revenue - less current portion 9,934,000 9,186,000
Sales Commissions to Employees [Member]    
Deferred costs 656,000 585,000
Deferred Revenue - Other [Member]    
Deferred revenue [1] 1,580,000 305,000
Deferred Maintenance and SaaS Revenue [Member]    
Deferred revenue [1] 5,239,000 4,607,000
Deferred Logistics Visibility Solutions Product Revenue [Member]    
Deferred revenue [1] $ 12,971,000 $ 12,176,000
[1] We record deferred revenues when cash payments are received or due in advance of our performance. For the three months ended March 31, 2018 and 2019, the Company recognized revenue of $4,248,000 and $2,500,000, respectively. The Company expects to recognize deferred revenue as revenue before year 2023, when it transfers those goods and services and, therefore, satisfies its performance obligation to the customers. We do not separately account for activation fees since no good or service is transferred to the customer. Therefore, the activation fee is included in the transaction price and allocated to the performance obligations in the contract and deferred/amortized over the life of the contract.