Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details Narrative)

v3.22.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Product Information [Line Items]      
Cash and Cash Equivalents $ 49,800   $ 2,100
Restricted cash 3,000    
Uninsured cash balances 1,100    
Marketable securities 101,300    
Brokerage value 4,700    
Allowance for doubtful accounts $ 34,097   $ 22,080
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member]      
Product Information [Line Items]      
Concentration risk percentage 13.30% 11.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]      
Product Information [Line Items]      
Concentration risk percentage 57.00% 69.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customer [Member]      
Product Information [Line Items]      
Concentration risk percentage 10.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Four Customer [Member]      
Product Information [Line Items]      
Concentration risk percentage   10.00%  
S P I C [Member]      
Product Information [Line Items]      
Cash $ 250,000    
Interest Income [Member]      
Product Information [Line Items]      
Interest income 600    
Variable Interest Entities [Member]      
Product Information [Line Items]      
Investments and Cash $ 2,000