XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details 3)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Tax Credit Carryforward [Line Items]  
Cumulative changes in ownership percentage 50.00%
Period of change in ownership 3 years
Californian  
Tax Credit Carryforward [Line Items]  
Income tax examination, year under examination 2017
U.S. Federal  
Tax Credit Carryforward [Line Items]  
Income tax examination, year under examination 2018
U.S. Federal | Research and development  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards $ 25.7
Tax credit carryforward expiration year 2035
California  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards $ 291.2
California | Research and development  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards $ 25.8