Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details Narrative)

v3.21.1
Summary of Significant Accounting Policies (Details Narrative)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
Number
Mar. 31, 2020
Dec. 31, 2020
USD ($)
Bank balances in excess of insured limits, approximate $ 60,000    
Allowance for doubtful accounts $ 60   $ 60
Payment terms under contracts with customers A range of 30-60 days after the customers' receipt of the Company's invoices.    
Operating segments | Number 1    
Adoption of ASU 2020-06 $ (3,107)    
Accounts Receivable | Customer      
Concentration risk, percentage 14.00%   11.00%
Sales | Customer      
Concentration risk, percentage 17.00% 28.00%  
Minimum      
Term of service agreements (in years) 1 year    
Maximum      
Term of service agreements (in years) 3 years