XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of other current liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
 Accounts payable $ 6,902,000 $ 7,043,000
 Accrued payroll and payroll taxes 5,027,000 1,412,000
 Financial instruments 4,249,000 4,192,000
 Accrued legal 2,637,000 1,777,000
 Other accrued expenses 3,887,000 2,590,000
total $ 22,702,000 $ 17,014,000