XML 154 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Operating loss and tax credit carryforwards    
Valuation allowance, deferred tax asset, decrease $ 177.9  
State and local tax authority | California Franchise Tax Board    
Operating loss and tax credit carryforwards    
Operating loss carryforwards   $ 171.9
Tax credit carryforwards, alternative minimum tax credit   0.5
Research and development tax credit carryforward | Federal    
Operating loss and tax credit carryforwards    
Tax credit carryforwards   41.6
Research and development tax credit carryforward | State and local tax authority | California Franchise Tax Board    
Operating loss and tax credit carryforwards    
Tax credit carryforwards   30.0
Foreign tax credit    
Operating loss and tax credit carryforwards    
Tax credit carryforwards   $ 1.0