Annual report pursuant to Section 13 and 15(d)

Notes Payable (Details Narrative)

Notes Payable (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Short Term Debt [Line Items]    
Aggregate amount of premiums financed $ 10,699 $ 1,121
Notes payable $ 2,320 998
Premium Finance Agreement [Member] | Directors and Officers Liability, General liability, Workers' Compensation, Umbrella, Auto and Pollution Coverage [Member]    
Short Term Debt [Line Items]    
Short term debt, term The Company enters into various premium finance agreements with a credit finance institution to pay the premiums on insurance policies for its directors’ and officers’ liability, general liability, workers’ compensation, umbrella, auto and pollution coverage needs. During the years ended December 31, 2021 and 2020, the aggregate amount of the premiums financed was $10,699 and $1,121, respectively, payable in equal monthly installments at a weighted average interest rate of 5.2% and 5.3%, respectively. These premium finance agreements are due within one year and are recorded as notes payable under current liabilities in the consolidated balance sheets.  
Aggregate amount of premiums financed $ 10,699 $ 1,121
Insurance premium interest rate 5.20% 5.30%
Insurance premium payment term payable in equal monthly installments  
Insurance premium maturity period 1 year  
Notes payable $ 2,320 $ 998