Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF ACCOUNTS RECEIVABLE, CONTRACT ASSET AND DEFERRED REVENUE (Details)

v3.22.1
SCHEDULE OF ACCOUNTS RECEIVABLE, CONTRACT ASSET AND DEFERRED REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Beginning balance $ 35,559  
Ending balance 36,757  
Short-Term Contract with Customer [Member]    
Disaggregation of Revenue [Line Items]    
Beginning balance 1,085 $ 1,173
Increase (decrease), net 55 52
Ending balance 1,140 1,225
Long-Term Contract with Customer [Member]    
Disaggregation of Revenue [Line Items]    
Beginning balance 341 305
Increase (decrease), net 49 (20)
Ending balance 390 285
Accounts Receivable [Member]    
Disaggregation of Revenue [Line Items]    
Beginning balance 17,006 12,089
Increase (decrease), net 1,487 330
Ending balance 18,493 12,419
Contract Asset [Member]    
Disaggregation of Revenue [Line Items]    
Beginning balance 4,725 4,105
Increase (decrease), net (80) 270
Ending balance $ 4,645 $ 4,375