Annual report pursuant to Section 13 and 15(d)

Income Taxes (Details) - Schedule of net operating loss carryforwards

v3.22.0.1
Income Taxes (Details) - Schedule of net operating loss carryforwards
$ in Thousands
Dec. 31, 2021
USD ($)
Federal [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward $ 168,720
Federal [Member] | 2022–2026 [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 3,831
Federal [Member] | 2027–2031 [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 16,289
Federal [Member] | 2032–2036 [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 55,671
Federal [Member] | 2037 and after [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 92,929 [1]
State [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 173,825
State [Member] | 2022–2026 [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 3,374
State [Member] | 2027–2031 [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 76,288
State [Member] | 2032–2036 [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward 24,796
State [Member] | 2037 and after [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforward $ 69,367 [1]
[1] Includes indefinite life federal net operating losses of $80.7 million generated after 2017.