XML 122 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating loss and tax credit carryforwards        
Valuation allowance, deferred tax asset, decrease $ 177,900      
Unrecognized tax benefits 184,921 $ 164,531 $ 146,215 $ 134,044
Long-term income taxes payable        
Operating loss and tax credit carryforwards        
Unrecognized tax benefits 78,900 $ 1,300    
State and local tax authority | California Franchise Tax Board        
Operating loss and tax credit carryforwards        
Operating loss carryforwards 167,700      
Tax credit carryforwards, alternative minimum tax credit 500      
State and local tax authority | Other        
Operating loss and tax credit carryforwards        
Operating loss carryforwards 800      
Research and development tax credit carryforward | Federal        
Operating loss and tax credit carryforwards        
Tax credit carryforwards 45,200      
Research and development tax credit carryforward | State and local tax authority | California Franchise Tax Board        
Operating loss and tax credit carryforwards        
Tax credit carryforwards 28,100      
Foreign tax credit        
Operating loss and tax credit carryforwards        
Tax credit carryforwards 10,100      
Foreign tax credit | Federal        
Operating loss and tax credit carryforwards        
Tax credit carryforward, subject to expiration $ 3,900