Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF DEFERRED REVENUE (Details)

v3.21.2
SCHEDULE OF DEFERRED REVENUE (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Deferred costs $ 3,963 $ 5,361
Deferred revenue 13,469 13,345
Less: Deferred revenue and contract liabilities - current portion (8,048) (7,339)
Deferred revenue and contract liabilities - less current portion 5,421 6,006
Service [Member]    
Disaggregation of Revenue [Line Items]    
Deferred revenue [1] 8,525 6,578
Product [Member]    
Disaggregation of Revenue [Line Items]    
Deferred revenue [1] 4,944 6,767
Deferred Contract Costs [Member]    
Disaggregation of Revenue [Line Items]    
Deferred costs $ 2,325 $ 2,157
[1] The Company records deferred revenues when cash payments are received or due in advance of the Company’s performance. For the three- and six-month periods ended June 30, 2020 and 2021, the Company recognized revenue of $