v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities (in shares) 32,737 26,166 32,737 26,166
Stock options        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities (in shares) 3,826 5,477 3,826 5,477
Restricted stock units        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities (in shares) 23,342 19,295 23,342 19,295
Performance-based restricted stock units        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities (in shares) 5,049 944 5,049 944
Vesting percentage     100.00%  
Performance-based restricted stock units | Minimum        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Vesting percentage     0.00%  
Performance-based restricted stock units | Maximum        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Vesting percentage     200.00%  
Shares issuable pursuant to the 2020 Employee Stock Purchase Plan        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities (in shares) 520 450 520 450