v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2018
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]          
Deferred tax assets, valuation allowance $ 4,677,088   $ 4,471,571    
Unrecognized tax benefits 562,808   513,404 $ 510,669 $ 469,573
Other Liabilities          
Income Taxes [Line Items]          
Unrecognized tax benefits 35,800   $ 27,300    
Foreign | U.K.          
Income Taxes [Line Items]          
Net operating loss carry-forwards $ 4,700,000        
Percentage of taxable income limitation 50.00%        
Foreign | Singapore          
Income Taxes [Line Items]          
Net operating loss carry-forwards $ 214,000        
Federal          
Income Taxes [Line Items]          
Net operating loss carry-forwards 6,100,000        
Pre-tax act operating loss carry-forwards period   20 years      
Post-tax act operating loss carry-forwards $ 6,100,000        
Percentage of taxable income limitation 80.00%        
Federal | Research          
Income Taxes [Line Items]          
Accumulated research tax credits $ 916,500        
State          
Income Taxes [Line Items]          
Net operating loss carry-forwards 4,400,000        
State | Research          
Income Taxes [Line Items]          
Accumulated research tax credits $ 523,700