Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)

v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Sep. 30, 2020
Sep. 30, 2021
USD ($)
Number
Sep. 30, 2020
Dec. 31, 2020
USD ($)
Product Information [Line Items]            
Operating segments | Number       1    
Payment terms under contracts with customers       a range of 30-60 days    
Bank balances in excess of insured limits, approximate $ 52,000     $ 52,000    
Allowance for doubtful accounts $ 200     200   $ 60
Adoption of ASU 2020-06   $ 3,107   $ 3,100    
Accounts Receivable | Customer            
Product Information [Line Items]            
Concentration risk, percentage           11.00%
Sales | Customer            
Product Information [Line Items]            
Concentration risk, percentage 18.00%   15.00% 19.00% 18.00%  
Minimum            
Product Information [Line Items]            
Term of service agreements (in years)       1 year    
Maximum            
Product Information [Line Items]            
Term of service agreements (in years)       3 years