v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Operating Loss Carryforwards [Line Items]        
Provision for income taxes $ 32,232 $ 22,402 $ 72,355  
Valuation allowance increase (decrease), amount 47,600 139,200 357,000  
Deferred tax assets, valuation allowance 957,710 910,070 770,900  
Research and other credit carryforwards 100,002 75,712    
Unrecognized tax benefits 58,875 36,901 26,324 $ 24,447
Unrecognized tax benefits that would impact effective tax rate 12,700      
Interest and penalties 1,400      
Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Provision for income taxes   $ 4,700 $ 57,200  
Foreign Tax Authority | United Kingdom        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 78,000      
Foreign Tax Authority | Israel        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 51,500      
Domestic Tax Authority | Federal        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 1,500,000      
Research and other credit carryforwards 113,900      
State and Local Jurisdiction | California        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 243,900      
Research and other credit carryforwards 27,400      
State and Local Jurisdiction | Other States        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards $ 800,000