XML 122 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating loss and tax credit carryforwards        
Unrecognized tax benefits $ 164,531 $ 146,215 $ 134,044 $ 115,653
State and local tax authority | California Franchise Tax Board        
Operating loss and tax credit carryforwards        
Operating loss carryforwards 191,700      
Tax credit carryforwards, alternative minimum tax credit 300      
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 41,800      
Research and development tax credit carryforward | State and local tax authority | California Franchise Tax Board        
Operating loss and tax credit carryforwards        
Tax credit carryforwards 25,600      
Foreign tax credit        
Operating loss and tax credit carryforwards        
Tax credit carryforwards 51,200      
Foreign tax credit | Federal        
Operating loss and tax credit carryforwards        
Tax credit carryforward, subject to expiration $ 10,800