XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 29, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Taxes [Line Items]        
Provision for income taxes   $ 0 $ 0  
Valuation allowance   51,278,000 33,757,000  
Net operating losses   (61,079,000) (36,690,000)  
Federal net operating loss carryforwards   $ 164,500,000    
Federal net operating loss carryforwards expire period   2034    
State loss carryforwards   $ 127,400,000    
State loss carryforwards expire period   2034    
Foreign loss carryforwards   $ 700,000    
Federal research and development tax credit carryforwards   4,500,000    
State research and development tax credit carryforwards   $ 2,500,000    
Federal research and development tax credit carryforwards expire period   2035    
Cumulative change in ownership percentage   50.00%    
Period for cumulative change in ownership   3 years    
Unrecognized tax benefits   $ 1,153,000 $ 874,000 $ 662,000
Unrecognized tax benefits, interest or penalties   0    
Unrecognized tax benefits, period increase (decrease)   0    
After 2017        
Income Taxes [Line Items]        
Federal net operating loss carryforwards   $ 137,800,000    
Net operating loss carryforwards, limitations   Net operating losses generated after December 31, 2017 are also subject to an 80% limitation if utilized after 2020.    
Prior to 2017        
Income Taxes [Line Items]        
Federal net operating loss carryforwards   $ 26,700,000    
California Assembly Bill        
Income Taxes [Line Items]        
Net operating losses $ 5,000,000      
Minimum | California Assembly Bill        
Income Taxes [Line Items]        
Adjusted gross income for taxable amount 1,000,000      
Maximum | California Assembly Bill        
Income Taxes [Line Items]        
Business credit offset amount $ 5,000,000